2015년 11월 2일 월요일

C# 가변배열

참조 : https://msdn.microsoft.com/ko-kr/library/2s05feca.aspx

가변 배열의 요소에는 배열이 사용됩니다. 따라서 가변 배열의 요소는 다양한 차원과 크기를 가질 수 있습니다. 가변 배열을 "배열의 배열"이라고도 합니다. 다음 예제에서는 가변 배열을 선언 및 초기화하고 가변 배열에 액세스하는 방법을 보여 줍니다.

다음은 3개의 요소를 가진 1차원 배열의 선언입니다. 이 배열의 각 요소는 1차원 정수 배열입니다.


int[][] jaggedArray = new int[3][];

jaggedArray를 사용하려면 먼저 요소를 초기화해야 합니다. 다음과 같이 요소를 초기화할 수 있습니다.
jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];

각 요소는 1차원 정수 배열입니다. 첫째 요소는 5개의 정수, 둘째 요소는 4개의 정수, 셋째 요소는 2개의 정수를 갖는 배열입니다.
초기 값을 사용하여 배열 요소를 값으로 채울 수도 있습니다. 이 경우 배열 크기를 지정할 필요가 없습니다. 예를 들면 다음과 같습니다.
jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 };
jaggedArray[1] = new int[] { 0, 2, 4, 6 };
jaggedArray[2] = new int[] { 11, 22 };

댓글 없음:

댓글 쓰기