배열은 데이터 모음을 저장하는 데 사용되지만 종종 배열을 인접한 메모리 위치에 저장된 동일한 유형의 변수 모음으로 생각하는 것이 더 유용합니다.
다차원 배열은 직사각형 배열이라고도 합니다. 다차원 배열은 각 행에 대괄호로 묶인 값을 지정하여 초기화됩니다.
다음 배열은 2개의 행으로 구성되며 각 행에는 2개의 열이 있습니다.
int [,] a = new int [2,2] { {20, 50} , /* initializers for row indexed by 0 */ {15, 45} , /* initializers for row indexed by 1 */ };
예를 들어 보겠습니다 -
예
using System; namespace Demo { class Program { static void Main(string[] args) { /* an array with 2 rows and 2 columns*/ int [,] a = new int [2,2] { {20, 50} , /* initializers for row indexed by 0 */ {15, 45} , /* initializers for row indexed by 1 */ }; int i, j; for (i = 0; i < 2; i++) { for (j = 0; j < 2; j++) { Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]); } } Console.ReadKey(); } } }