在C#中,array(數組)是一種數據結構,用于存儲相同類型的多個元素。它是一個固定長度的容器,可以在內存中連續存儲多個元素。
數組的大小是在創建時確定的,并且需要指定元素的類型。元素可以是任何有效的C#數據類型,例如整數、浮點數、字符、字符串等。
數組中的每個元素都有一個唯一的索引,索引從0開始,依次遞增。通過索引,可以訪問和修改數組中的元素。數組提供了一種便捷的方式來組織和處理大量數據。
以下是一個創建和使用數組的示例:
int[] numbers = new int[5]; // 創建一個包含5個整數的數組
numbers[0] = 10; // 設置第一個元素的值為10
numbers[1] = 20; // 設置第二個元素的值為20
Console.WriteLine(numbers[0]); // 輸出第一個元素的值
Console.WriteLine(numbers[1]); // 輸出第二個元素的值
輸出結果:
10
20
通過索引訪問數組元素時需要注意,索引不能超出數組的范圍,否則會引發"IndexOutOfRangeException"異常。
數組還提供了一些常用的屬性和方法,例如Length屬性可以獲取數組的長度,而Sort方法可以對數組進行排序等。