如何在 C# 中初始化矩形陣列?


陣列用於儲存資料集合,但通常會認為陣列是同一型別的變數集合,這些變數儲存在連續的記憶體位置中。

多維陣列也稱為矩形陣列。多維陣列透過為每行指定括號值來初始化。

以下陣列有 2 行,每行有 2 列。

int [,] a = new int [2,2] {
{20, 50} , /* initializers for row indexed by 0 */
{15, 45} , /* initializers for row indexed by 1 */
};

我們來看一個示例 -

示例

using System;
namespace Demo {
   class Program {
      static void Main(string[] args) {
         /* an array with 2 rows and 2 columns*/
         int [,] a = new int [2,2] {
            {20, 50} , /* initializers for row indexed by 0 */
            {15, 45} , /* initializers for row indexed by 1 */
         };
         int i, j;

         for (i = 0; i < 2; i++) {
            for (j = 0; j < 2; j++) {
               Console.WriteLine("a[{0},{1}] = {2}", i, j, a[i,j]);
            }
         }  
         Console.ReadKey();
      }
   }
}

更新於: 2020-06-22

298 次瀏覽

開啟你的 職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.