如何打印C#3D锯齿阵列

如何打印C#3D锯齿阵列,c#,arrays,multidimensional-array,printing,C#,Arrays,Multidimensional Array,Printing,从@Henk Holterman's(2009年3月29日12:05回答),如何将foos打印到控制台: Foo[][][] foos = new Foo[2][][]; for (int a = 0; a < foos.Length; a++) { foos[a] = new Foo[3][]; for (int b = 0; b < foos[a].Length; b++) { foos[a][b] = new Foo [4]; for (in

从@Henk Holterman's(2009年3月29日12:05回答),如何将foos打印到控制台:

Foo[][][] foos = new Foo[2][][];

for (int a = 0; a < foos.Length; a++)
{
  foos[a] = new Foo[3][];
  for (int b = 0; b < foos[a].Length; b++)
  {
     foos[a][b] = new Foo [4];

     for (int c = 0; c < foos[a][b].Length; c++)
        foos[a][b][c] = new Foo();
  }
}
Foo[][]foos=新的Foo[2][];
for(int a=0;a

谢谢。

这很简单。使用三个for语句循环遍历每个索引器,以获得每个Foos实例

        for (int x = 0; x < foos.Length; x++) {
            for (int y = 0; y < foos[x].Length; y++) {
                for (int z = 0; z < foos[x][y].Length; z++) {
                    Console.WriteLine(foos[x][y][z].Member);
                }
            }
        }
for(int x=0;x
将foos打印到控制台是什么意思?我的错-需要一点澄清:我创建了类Foo:public class Foo{public string member;},在创建新Foo()的最后一行代码之后,我添加了:
foos[row][col image].member=“test”+“[“+row+]”[“+col+]”[“+image+”现在我想遍历foos并将每个成员打印到控制台。就这样!非常感谢。