Dictionary 鍵值對集合

2022-07-21 06:54:12 字數 917 閱讀 3289

1

//鍵值對集合初始化,宣告鍵和值的資料型別

2 dictionary dic = new dictionary();3//

新增資料

4 dic.add("

1","張三"

);5 dic.add("

2","李四"

);6 dic.add("

3","王五"

);7 dic.add("

4","趙六"

);8//鍵值對集合中的鍵必須是唯一的9//

鍵值對集合中的值是可以重複的

10 dic.add("

5","張三"

);11

//判斷鍵值對集合中鍵是否已經含有

12bool b = dic.containskey("1"

);13

console.writeline(b.tostring());

1415

16//

用foreach遍歷鍵值對集合中的鍵值

17//

第一種,遍歷集合中的鍵

18foreach (var a in

dic.keys)

19 值--

",a.tostring(),dic[a]);21}

2223

console.writeline();

24//

第二種,遍歷集合中的鍵值對

25foreach (keyvaluepair d in

dic)

26 值--

",d.key,d.value);28}

29 console.readkey();

Dictionary 新增重複的鍵值對

上 region 測試dictionary如何新增鍵重複的內容 public class mydictionarycomparer iequalitycomparer public int gethashcode string obj public static void csdictionary ...

C Hashtable鍵值對集合

一 hashtable鍵值對集合相當於乙個字典 二 在hashtable中,鍵是唯一的,而值可以不唯一 三 hashtable也需要建立物件 四 hashtable中的常用方法 1.新增元素 1 add hashtable ht new hashtable ht.add 1,5 ht.add abc...

SortedList 儲存鍵值對的集合

創 建乙個sortedlist機會用於儲存基於鍵上值排序的鍵值對。可以通過如下屬性獲得sortedlist的唯讀的keys和 values值。public virtual icollection keys public virtual icollection values 下面是sortedlist...