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...