Java 에서는 아래의 문법이 모두 유효하다.

int[][][] a = new int[3][4][5];
a[0][3][1] = 1;
int b[][] = new int[4][3];
b[1][2]= 3;


그러나 C#에서는 그렇지 않다.
C#에서 저런식으로 다차원 배열을 쓰려면 여러줄에 걸친 초기화를 해야한다.
위와 같은 방법 대신 C#에서는 jagged array 라는 이름의 짧은 노테이션을 제공한다.

            int[,,] i = new int[2,3,4];
            i[0,1,2] = 3; 


,의 개수에 따라 차원의 개수가 달라진다.
Posted by 휘사마
,