public const T = true;
public static bool[,] MassMediumHorizontal = new bool[,]
{
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T},
{T,T,T,T,T,T}
};
는,이 배열은 6의 폭과배열이 왜 뒤집혀 있습니까? 여러분 모두가 볼 수 있듯이
내가 컴파일 (12)의 높이가, 폭과 높이가 이성을 상실한다.
디버깅 (Visual Studio 기능) 중에 중단 점을 놓고 변수 이름 위로 마우스를 가져 가면 배열의 크기가 알려지며 12x6 (너비 x 높이)라고 표시됩니다.
나는이의 반대를 얻고 싶다면 물론, 다음, 난 그냥 원래 배열 12x6을 만들 것하고 컴파일 한 후 6x12으로 끝낼.
하지만 왜 이런 일이 처음에 발생합니까? (나는 컴파일 후 왜 그렇게 회전시키지 않는가?)
음, 내가 잘못 읽은 것 같습니다. 'width * height' 나'column * row'가 아닌'height * width' 또는'row * column'입니다. –
혼란 스럽다고 생각하시면 아직 아무것도 보지 못했습니다. 이것은 당신의 마음을 날려 버릴 것입니다 : http://ericlippert.com/2009/08/17/arrays-of-arrays/ –