C#中的二维数组是穿过然后向下,还是向下然后穿过
在C#中的2d数组中,当在网格上可视化数据时,哪个数字代表“X”轴,哪个代表“Y”轴,这应该是一个快速的结果C#中的二维数组是穿过然后向下,还是向下然后穿过,c#,multidimensional-array,C#,Multidimensional Array,在C#中的2d数组中,当在网格上可视化数据时,哪个数字代表“X”轴,哪个代表“Y”轴,这应该是一个快速的结果 感谢您的决定,但通常外部数组表示行,内部数组表示列。数组没有物理表示;如果您选择以这种方式表示高度和时间,则它们可以表示高度和时间。请自己查找: int[,] data = { { 1, 2 } , { 3, 4 } }; // this already holds a clue foreach (int i in data) Console.WriteLine(i); //
感谢您的决定,但通常外部数组表示行,内部数组表示列。数组没有物理表示;如果您选择以这种方式表示高度和时间,则它们可以表示高度和时间。请自己查找:
int[,] data = { { 1, 2 } , { 3, 4 } }; // this already holds a clue
foreach (int i in data) Console.WriteLine(i); // in 'storage order'
你可以很容易地测试这个。你现在有什么代码?为什么重要?你为什么要知道?你自己试图发现什么?它们按照你想要的方式进行(没有“X和Y”,只有“第一和第二”以及将它们映射到“X和Y”的约定)。一个更倾向于数学的人可能更喜欢Y,X(矩阵?)。我更喜欢X,Y。。。它显然在我所见过的编程中更常见,并且是大多数控件都使用的(行/列表示法)。您是指实际的二维数组(
object[,]
)还是锯齿数组(object[][]
)?