首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 陣列屬性、foreach 遍歷與交錯陣列vs矩形陣列差異(三)

     編輯:關於C語言

交錯陣列宣告與初始化步驟

  1. 宣告行數(固定):int[][] jagged = new int[4][];
  2. 各行初始化列數:
    jagged[0] = new int[6];
    jagged[1] = new int[2];
    jagged[2] = new int[3];
    jagged[3] = new int[5];
  3. 索引賦值:jagged[2][0] = 5; jagged[3][4] = 32;

合併寫法:集合初始化器

jagged[0] = new int[] { 1, 3, 5, 7, 9, 13 };
jagged[1] = new int[] { 0, 2 };
jagged[2] = new int[] { 5, 11, 22 };
jagged[3] = new int[] { 3, 5, 7, 10, 32 };

宣告時完整初始化

int[][] jagged = new int[][]
{
    new int[] { 1, 3, 5, 7, 9 },
    new int[] { 0, 2 },
    new int[] { 5, 11, 22 },
    new int[] { 3, 5, 7, 10, 32 }
};

foreach 唯讀特性

foreach 僅能讀取元素,無法修改陣列內容。需熟練掌握 for 與 foreach 兩種遍歷技巧。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved