C#_泛型數(shù)據(jù)結(jié)構(gòu)類
Dictionary
What

using System.Collections.Generic命名空間下
本質(zhì)為一個(gè)可變類型的鍵值對類型
語言為開發(fā)者封裝好的類,并且實(shí)現(xiàn)了增刪查

Why

為開發(fā)者提供便利
任何指定Key、Value類型

How

Add();//【參數(shù)】1.任意鍵類型2.任意值類型【不可以有相同的鍵】

Remove();//【只能通過鍵去移除值】
Clear();//清空所有元素

[key];//訪問【當(dāng)鍵不存在時(shí)會(huì)報(bào)錯(cuò)】
ContainsKey();//【參數(shù)】為Key類型,【返回值】bool類型
ContainsValue();//【參數(shù)】為Value類型,【返回值】bool類型

通過索引去實(shí)現(xiàn)修改數(shù)據(jù)

Special

Count;//屬性
foreach遍歷鍵和值
foreach的類型容器為KeyValuePair
標(biāo)簽: