簡體   English   中英

數組的多維數組(2d)

[英]Multidimensional Array (2d) of Arrays

我需要制作二維數組數組。

int[,][] array = new int[n,m][]; 
  for (int i=0; i< m; i++)
    {
      for (int j=0; j< n; j++)
        {
          int r = ran.Next(1, 7);
          int[] arraybuf = new int[r]; 
          for (int z = 0; z < r; z++)
            {
              arraybuf[z] = 1;
            }
          array[i, j] = arraybuf;
          Console.WriteLine(array[i, j]);                                
        }
            Console.WriteLine();
   }

當我這樣做時,控制台顯示

System.Int32[]

在必須放置數組的每個地方。

因為它是一個數組。 您有一個二維數組,數組的類型為int。

如果要在特定單元格中顯示數組的內容,可以執行以下操作:

   Console.WriteLine(string.Join(", ", array[i, j]));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM