C#_簡單數據結構類
Hashtable
What

using System.Collections命名空間下
語言為開發(fā)者封裝好的類,并且實現了增刪查改
以鍵值對的方式
why

為開發(fā)者提供便利
任何類型的都可以
提高數據查找的效率

不能出現相同的鍵
只能通過鍵去刪除
不可以通過值訪問鍵
存在裝修與拆箱
How

Add();//【參數】1.任何類型都可以2.任何類型都可以

Remove();//【參數】1.任何類型都可以2.任何類型都可以,沒有不存在的沒反應
Clear();//清空所有元素

[KeyIndex];//通過鍵去訪問指定索引元素,【返回值】可能為空
ContainsKey();//【參數】為任意類型,【返回值】bool類型
ContainsValue();//【參數】為任意類型,【返回值】bool類型
Contains();//【參數】為任意類型,【返回值】bool類型

只能通過對應的值內容進行,不能改鍵

Special

Count();//鍵對數)
Keys;//通過foreach遍歷鍵(既然得到鍵就可以通過鍵取值)
Value;//通過foreach遍歷值
DictionaryEntry的類型取遍歷[.key]/[.key]
迭代遍歷
標簽: