나는이 초기화 어떻게 : 내가 int[,,] Map
을 만들지 않으초기화 INT [] [] C#으로
public const int[][,] Map = {
{ // Map 1
{1, 1, 1, 1},
{1, 1, 1, 1},
{1, 1, 1, 1},
{1, 1, 1, 1},
},
{ // Map 2
{1, 1, 1, 1},
{1, 0, 0, 1},
{1, 0, 0, 1},
{1, 1, 1, 1},
},
// etc.
};
:
public const int[][,] Map = ...
내가 같은 것을 할 싶습니다
loader.Load(Map[map_numer]); // Load method recieve an int[,]
을 참고 : 다른 곳에 있기 때문에 내가하고 싶은 " const "는"컴파일 타임에 결정된 숫자 또는 문자열 "을 의미합니다. "readonly"은 "이 필드가 한 번 초기화 된 다음 변경되지 않습니다"를 의미합니다. 배열을 포함하는 읽기 전용 필드 인 FIELD는 다른 배열을 참조하도록 변경할 수 없지만 배열 요소는 변경할 수 있습니다. 배열 요소를 변경하지 않으려면 ReadOnlyCollection과 같은 다른 데이터 구조를 사용하는 것이 좋습니다. –