프로그래밍/CSharp

(C#) 다차원배열 Multidimensional Array

dev__dog 2021. 4. 24. 00:00
반응형


배열에 이어 다차원 배열은, 여러 차원의 배열을 생각하면 됩니다. 2차원 배열은 1차원 배열이 n개, 3차원 배열은 2차원 배열이 n개 있는 것이라고 생각하시면 됩니다. 구조와 형식은 이전 내용의 배열과 같습니다. 아래는 예시입니다.

 

// 2차원 배열
int[,] numbers = new int[9, 9];

for (int i = 0; i < 9; ++i)
{
    for(int y = 0; y < 9; ++y)
    {
        numbers[i, y] = (i + 1) * (y + 1);
    }
}

/** 형식
<자료형>[,] <변수명> = new <자료형>[<행의 갯수>, <열의갯수>];
*/

 

// 3차원 배열
int[, ,] numbers = new int[4, 3, 2];

/** 형식
<자료형>[, ,] <변수명> = new <자료형>[<높이 갯수> <세로 갯수>, <가로 갯수>];
*/
728x90
반응형

'프로그래밍 > CSharp' 카테고리의 다른 글

(C#) 배열 Array  (0) 2021.04.23
(C#) 예외처리 try catch  (0) 2021.04.22
(C#) LINQ  (0) 2021.04.21
(C#) Dictionary  (0) 2021.04.20
(C#) 람다식 Lambda  (0) 2021.04.18