C # 배열 연구 노트 (초급)

배열 변수는 여러 유형으로 구성된 하나의 모음 배열 요소에 포함되는 배열 변수는, 그들이 동일한 유형을 갖도록 함. 어레이 요소는 임의의 형태 일 수 있지만, 이름없이, 단지 인덱스를 통해 액세스 (또한 첨자로 알려진 위치 번호를 나타낸다) 할 수있다. 요소의 수는 1 차원 배열의 길이의 1 차원 배열을 불린다.

1. 1 차원 배열

이러한 차원 어레이로서 일반적인 형태의 문장을 만들기
어레이 형 [] = 새로운 배열 어레이 형 이름 [배열 길이]
세 가지 방법을 초기화 :

  1. 언제, 초기화를 배열을 만들 수 있습니다.
    ◼ 어레이 형 []는 새로운 배열 어레이 형 이름 [배열 길이] 값 {}의 초기 목록 =
    :의 예는
    {. 3 ,. 4 ,. 5} // 더 코드 판독 권장 INT는 [] A = 새로운 INT [] 더
    또는 INT [] A = {3, 4, 5};

  2. 초기화 후 첫 번째 문.
    C #는 1 차원 배열을 선언하고 각 배열 요소를 초기화 할 수있다. 그 일반적인 형태 :
    ◼ 어레이 형 [] 배열 이름;
    ◼ 배열 이름 = 새로운 어레이 형 [배열 길이] {초기화 목록};
    예 중 :
    ; INT []는
    [. 3] A = 새로운 INT {. 3 ,. 4 ,. 5} ;

  3. 초기화 후, 작성합니다.
    C # 선언하고 1 차원 배열을 생성하고 배열 요소 하나씩을 초기화 할 수있다. 그 일반적인 형태 :
    ◼ 어레이 형 [] 배열 이름 = 새로운 어레이 형 [배열 길이]
    ◼ 배열 요소 = 값;
    예 중 :
    [. 3 INT [] A = 새로운 INT]
    . A [0] = 3;
    A [. 1] . = 4,
    A [2] = 5.;

    어레이는 어레이 요소들의 수이다. 각 어레이 소자는 통상 변수에 해당하면 그 값을 변경할 수 있으며, 또한 그 값을 참조 할 수있다. 배열 요소의 사용의 일반적인 형태 : 배열 이름 [인덱스]

    일차원 어레이의 동작
    System.Array 유도 추상 기본 형태로부터 ◆ C # 1의 어레이 형.
    ◆ 배열 길이 속성 클래스는 길이의 배열을 반환합니다.
    ◆ 배열 클래스 멤버 방법 : 정렬 지우기, 복사, 역 , 같이 IndexOf, lastIndexOf에서도, 크기 조정 등 찾기 위해 왼쪽에서 오른쪽으로 배열을 정렬, 배열 요소를 삭제하는 배열의 복제에 사용되는 배열의 요소는 순서 반전 우측으로부터 배열 요소의 배열 길이 변화를 찾기 위해 좌측으로 배열 요소.
    ◆ 정렬 뒷면이 같이 IndexOf가 lastIndexOf에서도 , 크기 조정은 1 차원 배열을위한 조작만을 할 수있다.

2. 다차원 어레이
선언 다차원 배열 일반 형태를 만들려면
◆ 어레이 형 [콤마 목록] 배열 = 새로운 어레이 형 이름 [치수 길이리스트]
에 1을 더한 수 쉼표로 구분 된 목록 치수의 개수
이다 ◆ 목록 쉼표 쉼표이면 2 차원 배열이라고]
◆ 개의 콤마 다음 입체 배열이라는 등 경우.
치수는 간격 번호 쉼표를 들면,리스트의 길이가 각각 수 ◆ 길이 치수 사이에 형성.

일차원 배열과 유사한

  1. 언제, 초기화를 배열을 만들 수 있습니다.
    INT [] A = 새로운 INT [2, 3] {{1, 2, 3}, {3, 2, 1}}
    또는 INT [] A = {{ 1, 2, 3}, {3, 2, 1}}; 추가 // 이런 종류의, 나머지를 새로

  2. 초기화 후 첫 번째 문.
    INT []는,
    A = 새로운 새 INT [{{1, 2, 3 ,.}, {3, 2} 1 ,...};

  3. 초기화 후에, 생성
    INT는 [] 새로운 새 INT [2 ,. 3] =;
    A [0, 0] = 1;.
    를 [0 ,. 1] = 2; // ...

3. 어레이 배열
어레이 형 배열 된 복수의 어레이로 이루어지는 배열이다.
다음과 같이 배열 배열 형식은 선언

 ◆  数组类型[维度][子数组维度] 数组名 =new 数组类型[维度长度][子数组维度] 	
 
 省略维度为一维数组,省略子数组的维度表示 子数组为一维数组。

어레이 배열 초기화는 초기화의 생성, 초기화 후에 첫 번째 문장을 포함한 다양한 방법이있다. 있어서, 길이 치수 초기화 생성시 생략 될 수있다.
어레이의 각 서브 어레이 기준 요소에 대한 다음의 형식에 따른, 어레이 형이다 :

                  数组名[索引列表][索引列表]

INT [] []는 새로운 = INT [2] []; // 이루어진 이차원 서브 어레이의 2 차원 배열을 만들어

때 배열 형 배열 선언은, 부분 배열의 길이를 지정할 수 없습니다.
EG는 :
INT는 [] []는 새로운 신규 INT [2]. 3] =; / * 인 문제는 서브 어레이 내의 데이터가 균일하지 않아도되기 때문에 * /

초기화 :
의 예 :
INT는 [] [] 새로운 새로운 지능 = [] [] {. 새로운 새 INT [] {1,2,3}, 새로운 신규 INT [] {4 ,. 5 ,. 6}};

=
지능 [] [] A = 새로운 새 INT [2] [],
A [0] = INT [3.] 신규 신규 {1,2 ,. 3.}
. A [. 1] 새로운 새로운 지능 =. 3] {4 ,. 5 ,. 6 }이
또한 허용하는 [1] = 새 INT 상기 [ 4] = {4, 5, 6, 7};

게시 된 원본 기사 · 원의 칭찬 0 · 조회수 17

추천

출처blog.csdn.net/qq_41941392/article/details/104636237