C Sharp 編程基礎-7-數組與集合

數組和集合都是用於同時存儲多個數據,不同的地方是數組需要在定義的時候指定需要存放數據的大小,而集合不用指定大小,其內部會自動給我們維護好。

//定義數組

C Sharp 編程基礎-7-數組與集合

數組的定義和使用一

我們看到定義數組的基本語法為:類型[] 變量名 = new 類型[長度],當然,數組的定義語法並並僅限於此,我們還可以通過以下方式去定義一個數組:

C Sharp 編程基礎-7-數組與集合

數組定義的其他語法

這裡我們需要注意一點,一旦我們定義好數組後,當我們嘗試向它添加超過它所容納的元素數量時,將會拋出異常“索引超出數組界限”:

C Sharp 編程基礎-7-數組與集合

所以我們在定義數組的時候,一定要注意這一點。

我們通過數組變量名 + 下標的方式去訪問數組中的元素,下標從0開始。這裡使用下標時需要注意不能超過定義的長度,否則拋出異常“索引超出數組界限”:

C Sharp 編程基礎-7-數組與集合

集合在C#中有多種表現的形式,其中使用最多的時List泛型集合

//定義一個泛型集合

C Sharp 編程基礎-7-數組與集合

集合還有ArrayListDictionary、HashTable等類型,大家可以自行去拓展學習,這裡只是讓大家瞭解集合的用處:用於同時存儲多個數據,方便我們操作。


分享到:


相關文章: