C# Array 數組

C# Array 數組

參考文檔:
https://www.w3cschool.cn/csharp/csharp-array.html

  1. 多維數組
    多維數組又稱爲矩形數組,本質是一個一維數組的列表。
    可使用Rank獲取數組的維度(數組的秩)。
    語法:
// 聲明並初始化一個3x3的二維數組
int[,] arr = new int[3, 3] { { 0, 0, 0 }, { 1, 1, 1 }, { 2, 2, 2 } };
int arrRank = arr.Rank; // 二維數組,維度值Rank是2,
  1. 交錯數組
    交錯數組是數組的數組。
    語法:
// 聲明並初始化一個交錯數組 包含一個有2個整數的數組,一個有3個整數的數組
int[][] scores = new int[2][] { new int[] { 1, 2 }, new int[] { 1, 2, 3 } };
  1. 參數數組
    如何函數的參數個數不確定,可以使用params關鍵詞將函數參數聲明爲數組參數。
// 函數參數爲數組參數,可以傳入多個參數
int AddElements(params int[] arr)
{
    int sum = 0;
    foreach (int i in arr)
    {
        sum += i;
    }
    return sum;
}

void Test()
{
    int sum = AddElements(512, 720, 250, 567, 889);
}
  1. Array類
    Array不是集合類型。
    Array 類是 C# 中所有數組類型的基類,它是在 System 命名空間中定義,提供各種用於數組的屬性和方法。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章