C#---集合

集合常用方法:

arrayList.Add -----可以添加任何東西

arrayList.AddRange-----可以放數組,實現類的接口

arrayList.Clear------清空

arrayList.Contains--------確定某元素是否在集合中,返回bool值

arrayList.CopyTo-----複製

arrayList.Count-----集合中元素的個數

arrayList.IndexOf--------找某個元素對應的索引

arrayList.InsertRange------往某一個索引位置插入一個數組

arrayList.LastIndexOf--------找最後一個元素的索引

arrayList.RemoveAt-------移除索引對應的值

arrayList.RemoveRange--------從指定索引處開始一移除,一處多少個,如果超出索引報異常

arrayList.Reverse-------反轉

arrayList.Sort-----從小到大排序

往集合中添加數據有三種方式

通過構造函數可以添加一個數組

通過Add()方法可以添加數組-------但是算成一個元素

通過AddRange()也可以添加數組

使用集合要注意:

*引用System Collection命名空間(手動添加)

*添加數據:Add(),AddRange()-------添加數組用Add

*使用Add可以添加數據,並且與數組一樣可以使用“下標”(索引)訪問數據

*使用下標訪問的數據是object類型的,必要時需要進行轉換,必須滿足里氏轉換原則

Hashtable方法

*添加數據,都是以鍵值對的形式

*鍵值對均是object類型

*鍵值對中的值就是爲了找數據用的,必須提供,不允許重複

*Hashtable使用鍵作爲尋找的方式,是一種無序的結構

ArrayList和List共同點:
*都可以添加數據,數據的個數不受限制,很多方法相似

ArrayList和Hashtable共同點:
*都要導入命名空間,村的數據不限制什麼類型

Hashtable和Dictionary共同點:
*都是以鍵值對的形式存值,方法也都很相似

List和Dictionary共同點:
*都不導入命名空間。都確定了存數據的類型

四個的共同點:
*都可以用foreach遍歷,存數據的個數都不受限制

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章