는 내가 가진 :다차원 배열은 암시 적으로 정의 될 때 null 값으로 채워 집니까?
public static BlockQuadrant[] EditModeBlocks = new BlockQuadrant[9];
을하지만 난 그들을 사용하려고 할 때 null 값 예외를 얻고, 분명히 모든 값이 null로 동일하다. 이 값이 내 BlockQuadrant
클래스 안에 있다고 생각했지만 생성자에서 모든 것을 정의했습니다. 이 경우 null 값 대신 BlockQuadrant
의 실제 인스턴스가있는 배열을 채울 수있는 방법이 있습니까?
감사합니다. 훌륭한 작품이지만 어떻게 작동하는지 설명해 주시겠습니까? – Oztaco
@ leaf68'Enumerable.Range (start, count)'는 0부터 8까지 9 개의 숫자로 이루어진 시퀀스를 생성합니다. 'Select (...)'는이 숫자들을 무시하고, 그것들을'new BlockQuadrant()'로 대체합니다. 마지막으로, ToArray()는 결과를 배열로 변환합니다. – dasblinkenlight