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 结束。
但为什么会发生这种情况呢?(编译后我不会旋转它)