泛型集合類使用場合概述

時間:2020-07-23 作者:管理員(yuán) 點擊:691

1)、List<T>
用法類似ArrayList類,它可以動态增大(dà)活減少容量,它實現了IList<T>、 ICollection<T>接口,這個類還支持其他功能:例如排序、逆序、删除、增加等。

2)、Dictionary<Tkey,TValue>
是存儲鍵值對的集合類、實現IDictionary<Tkey,TValue>、ICollection<KeyValuePair<TKey,TValue>>、ISerializable接口、IDeserialzationCallBack接口

3)、SortedList<TKey,TValue>
實現IDictionary<Tkey,TValue>、ICollection<KeyValuePair<TKey,TValue>>接口,類似于Dictionary<Tkey,TValue>,區别是此集合類自動按照鍵來排序。

4)、LinkedList<T>
此集合是雙向鏈表,實現了ICollection<T>、IEnumerable<T>、ISerializable接口、IDeserialzationCallBack接口

5)、Queue<T>
先進先出,此集合類中(zhōng)先添加的元素會被先讀取,這類似于打印隊列。實現了ICollection<T>、IEnumerable<T>接口。
其方法Enque:在隊列的尾部添加對應的對象。
方法Deque:返回隊列開(kāi)頭的對象,并删除該對象。
方法Peek:可以從隊列中(zhōng)讀取第一(yī)個對象,但不删除該對象。

6)、Stack<T>
此泛型集合先進後出,實現了ICollection<T>、IEnumerable<T>接口。
其方法Push:可以把一(yī)個對象添加到堆棧的尾部
方法Pop:讀取堆棧尾部的對象,并将其删除。
方法Peek:讀取堆棧尾部的對象,但不删除該對象
返回列表
在線溝通

Are you interested in ?

感興趣嗎(ma)?

有關我(wǒ)(wǒ)們服務的更多信息,請聯系

136 7365 2363(同微信) 13140187702

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--聯系索騰

與我(wǒ)(wǒ)們合作

鄭州網站建設鄭州網站設計鄭州網站制作鄭州建站公司鄭州網站優化--與索騰合作,您将會得到更成熟、專業的網絡建設服務。我(wǒ)(wǒ)們以客戶至上,同時也相互挑戰,力求呈現最好的品牌建設成果。

業務咨詢熱線:

136 7365 2363

TOP

QQ客服

在線留言