[다차원 배열]
1. 다차원 배열
다차원 배열은 여러 차원을 가지는 배열로, 각 차원은 서로 중첩된 배열의 형태를 가지고 있다.
차원이 2이상인 배열을 다차원 배열이라고 한다.
2차원 배열 선언 : 데이터형식[,] 배열이름;
3차원 배열 선언 ; 데이터형식[,,] 배열이름;
.......
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | using System; internal class Array { static void Main() { //& 2차원 배열 //& 2x3 크기의 2차원 배열 선언 및 초기화 int[,] twoDimensionalArray = new int[2, 3] { {1, 2, 3}, {4, 5, 6} }; //& 2차원 배열 순회 및 출력 for (int i = 0; i < 2; i++) // 행 { for (int j = 0; j < 3; j++) // 열 { Console.Write(twoDimensionalArray[i, j] + " "); }//for Console.WriteLine(); }// for Console.WriteLine(); //& 3차원 배열 //& 2x3x4 크기의 3차원 배열 선언 및 초기화 int[,,] threeDimensionalArray = new int[2, 3, 4] { { {01, 02, 03, 04}, {05, 06, 07, 08}, {09, 10, 11, 12} }, { {13, 14, 15, 16}, {17, 18, 19, 20}, {21, 22, 23, 24} } }; // 3차원 배열 순회 및 출력 for (int i = 0; i < 2; i++) // 배열 { for (int j = 0; j < 3; j++) // 행 { for (int k = 0; k < 4; k++) // 열 { Console.Write(threeDimensionalArray[i, j, k] + " "); }// for Console.WriteLine(); }// for //Console.WriteLine(); }// for }// Main }// Array | cs |
728x90
'프로그래밍 > C#' 카테고리의 다른 글
C#] 가변 배열 (0) | 2024.01.26 |
---|---|
C#] 1차원 배열 (1) | 2024.01.26 |
C#] 배열 (0) | 2024.01.25 |
C#] 컬렉션 (0) | 2024.01.25 |
C#] 반복문 제어 : continue 문 (0) | 2024.01.23 |