C#關(guān)于System.Collections空間詳解
C#的System.Collections命名空間包含可使用的集合類和相關(guān)的接口,提供了集合的基本功能。包括了.NET下的非泛型集合類以及非泛型接口等,現(xiàn)詳述如下:
該命名空間下的.NET非泛型集合類如下所示:
— System.Collections.ArrayList:數(shù)組集合類,使用大小可按動(dòng)態(tài)增加的數(shù)組實(shí)現(xiàn)Ilist接口。
— System.Collections.BitArray:布爾集合類,管理位值的壓縮數(shù)組,該值為布爾值。
— System.Collections.Queue:隊(duì)列,表示對(duì)象的先進(jìn)先出集合。
— System.Collections.Stack:堆棧,表示對(duì)象的簡(jiǎn)單的后進(jìn)先出集合。
— System.Collections.Hashtable:哈希表,表示鍵/值對(duì)的集合,這些鍵/值對(duì)根據(jù)鍵的哈希代碼進(jìn)行組織
— System.Collections.SortedList:排序集合類,表示鍵/值對(duì)的集合,這些鍵和值按鍵排序并可按鍵和索引訪問(wèn)。
該命名空間下的.NET非泛型接口如下所示:
— System.Collections.ICollection:(繼承于IEnumerable)定義所有集合的大小,枚舉器和同步方法,可以獲取集合中項(xiàng)的個(gè)數(shù),并能把項(xiàng)復(fù)制到一個(gè)簡(jiǎn)單的數(shù)組類型中。
— System.Collections.IComparer:比較兩個(gè)對(duì)象的方法
— System.Collections.IList:(繼承于IEnumerable 和 ICollection)表示可按照索引單獨(dú)訪問(wèn)一組對(duì)象,提供集合的項(xiàng)列表,并可以訪問(wèn)這些項(xiàng)。
— System.Collections.IDictionary:(繼承于IEnumerable 和 ICollection)表示鍵/值對(duì)的集合
— System.Collections.IDictionaryEnumerator:枚舉字典的元素
— System.Collections.IEnumerator:支持在集合上進(jìn)行簡(jiǎn)單迭代,可以迭代集合中的項(xiàng)。支持在非泛型集合進(jìn)行簡(jiǎn)單迭代。
相關(guān)文章
C# 使用 OleDbConnection 連接讀取Excel的方法
這篇文章主要介紹了C# 使用 OleDbConnection 連接讀取Excel的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12c#數(shù)據(jù)綁定之刪除datatable數(shù)據(jù)示例
這篇文章主要介紹了c#刪除datatable數(shù)據(jù)示例,需要的朋友可以參考下2014-04-04asp.net(C#)清除全部Session與單個(gè)Session的方法
下面小編就為大家?guī)?lái)一篇asp.net(C#)清除全部Session與單個(gè)Session的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-12-12