一、hashtable鍵值對集合相當於乙個字典
二、在hashtable中,鍵是唯一的,而值可以不唯一
三、hashtable也需要建立物件
四、hashtable中的常用方法
1.新增元素
1)add();
hashtable ht = newhashtable();
ht.add(
1,5);
ht.add(
"abc
",4);
2)hashtable物件名[key]=值;這種新增元素的方法,如果鍵值相同了,可以將前面與之相同的鍵值對覆蓋掉;
hashtable ht = newhashtable();
ht.add(
1,5);
ht.add(
"abc
",4);
ht[5] = true;
2.是否包含某個鍵
hashtable ht = newhashtable();
ht.add(
1,5);
ht.add(
"abc
",4);
ht[5] = true
;
if (!ht.containskey(1
))
else
3.清空clear()
hashtable ht = newhashtable();
ht.add(
1,5);
ht.add(
"abc
",4);
ht[5] = true
; ht.clear();
4.hashtable的迴圈輸出,用foreach迴圈
var 是推斷型別的值,根據變數的值去推斷型別,不用他的原因是,如果用它必須對變數進行初始化,必須賦初值
hashtable ht = newhashtable();
ht.add(
1,5);
ht.add(
"abc
",4);
ht[5] = true
; ht.clear();
foreach (var item in
ht.keys)
Dictionary 鍵值對集合
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 鍵值對集合中的值是可以...
SortedList 儲存鍵值對的集合
創 建乙個sortedlist機會用於儲存基於鍵上值排序的鍵值對。可以通過如下屬性獲得sortedlist的唯讀的keys和 values值。public virtual icollection keys public virtual icollection values 下面是sortedlist...
物件(object) 鍵值對的集合
鍵值對 屬性 值 變數 值 屬性一般是變數 方法 函式 如果值為函式,屬性就是方法 var obj obj.p 1 2 物件o1的屬性foo指向物件o2,就可以鏈式引用o2的屬性 var o1 var o2 o1.foo o2 o1.foo.bar hello 物件的引用 指向同乙個記憶體位址 va...