多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

csharp教程

C# 集合(Collection)

閱讀 (2236)

C# 集合(Collection)

集合(Collection)類是專門用于數據存儲和檢索的類。這些類提供了對棧(stack)、隊列(queue)、列表(list)和哈希表(hash table)的支持。大多數集合類實現了相同的接口。

集合(Collection)類服務于不同的目的,如為元素動態分配內存,基于索引訪問列表項等等。這些類創建 Object 類的對象的集合。在 C# 中,Object 類是所有數據類型的基類。

各種集合類和它們的用法

下面是各種常用的 System.Collection 命名空間的類。點擊下面的鏈接查看細節。

描述和用法
動態數組(ArrayList)它代表了可被單獨索引的對象的有序集合。

它基本上可以替代一個數組。但是,與數組不同的是,您可以使用索引在指定的位置添加和移除項目,動態數組會自動重新調整它的大小。它也允許在列表中進行動態內存分配、增加、搜索、排序各項。

哈希表(Hashtable)它使用來訪問集合中的元素。

當您使用鍵訪問元素時,則使用哈希表,而且您可以識別一個有用的鍵值。哈希表中的每一項都有一個鍵/值對。鍵用于訪問集合中的項目。

排序列表(SortedList)它可以使用索引來訪問列表中的項。

排序列表是數組和哈希表的組合。它包含一個可使用鍵或索引訪問各項的列表。如果您使用索引訪問各項,則它是一個動態數組(ArrayList),如果您使用鍵訪問各項,則它是一個哈希表(Hashtable)。集合中的各項總是按鍵值排序。

堆棧(Stack)它代表了一個后進先出的對象集合。

當您需要對各項進行后進先出的訪問時,則使用堆棧。當您在列表中添加一項,稱為推入元素,當您從列表中移除一項時,稱為彈出元素。

隊列(Queue)它代表了一個先進先出的對象集合。

當您需要對各項進行先進先出的訪問時,則使用隊列。當您在列表中添加一項,稱為入隊,當您從列表中移除一項時,稱為出隊

點陣列(BitArray)它代表了一個使用值 1 和 0 來表示的二進制數組。

當您需要存儲位,但是事先不知道位數時,則使用點陣列。您可以使用整型索引從點陣列集合中訪問各項,索引從零開始。

關閉
程序員人生
主站蜘蛛池模板: 伊人情人综合 | 在线天堂中文字幕 | 成人自拍偷拍 | 欧美日韩一区二区三区视频在线观看 | 手机午夜看片 | 欧美一级视频在线观看 | 天天综合亚洲国产色 | 一级做a爰性视频 | 国产精品久久久久久免费播放 | 日韩精品综合 | 国产高清中文字幕 | 一级女性全黄久久生活片免费 | 欧美 日韩 中文 | 国产亚洲精品中文带字幕21页 | 日本一区二区视频 | 欧式午夜理伦三级在线观看 | 宇都宫紫苑乳在线观看 | 亚洲欧洲国产精品久久 | 亚洲欧美日韩久久精品第一区 | 一级爱爱| 男人午夜天堂 | free性丰满hd性欧美厨房 | 亚洲精品免费在线观看 | 亚洲网站色 | 最近视频中文在线播放 | 欧美视屏 | zzijzzij亚洲日本护士 | 亚洲视频影院 | 最近的中文字幕免费视频1 最近的中文字幕免费完整 最近的中文字幕视频大全高清 | 日韩免费一区二区三区在线 | 亚洲综合免费 | 欧洲久久 | 国产精品久久久久毛片 | 欧美 亚洲 一区 | 另类天堂 | 成人性色生活片免费看爆迷你毛片 | 国产免费全部免费观看 | 国产又黄又免费aaaa视频 | 成人手机看片 | 国产精品久久久久久久久夜色 | 羞羞动漫免费观看 |