在c#程式中,雜湊表是表示」健-值key/value」對的形式的集合。可理解:雜湊表存放兩個陣列,乙個陣列用於存放key值,乙個陣列用於存放value值。
雜湊表提供的構造方法很多,最常用的是不含引數的構造方法
hashtable htb=new hashtable()屬性或方法
作用count
集合中存放的元素的實際個數
void add(object key,object value)
向集合中新增元素
void remove(object key)
根據指定的 key 值移除對應的集合元素
void clear()
清空集合
containskey (object key)
判斷集合中是否包含指定 key 值的元素
containsvalue(object value)
判斷集合中是否包含指定 value 值的元素
示例:
完整**
1view codeusing
system;
2using
system.collections;
3using
system.collections.generic;
4using
system.linq;
5using
system.text;
6using
system.threading.tasks;78
namespace
9,名字
",di.key,di.value);27}
2829
//清除所有
30 console.writeline("
清除所有");
31hs.clear();
32foreach (dictionaryentry di in
hs)33
,名字"
, di.key, di.value);35}
3637 console.writeline("
是否包含");
38//
是否包含
39 hs.add(1, "小愛"
);40 hs.add(2, "小美"
);41 hs.add(3, "小甜"
);42 hs.add(4, "小可"
);43 hs.add(5, "小醉"
);44 hs.contains(5
);45 console.writeline(hs.contains(5) == true ? true : false
);46
47//
淺表48 console.writeline("淺表"
);49
hs.clone();
50foreach (dictionaryentry di in
hs)51
,名字"
, di.key, di.value);53}
5455
//是否包含
56 console.writeline("
key是否包含");
57 hs.containskey(4
);58 console.writeline(hs.containskey(4)==true?true:false
);59
60//
remove 移除指定元素
61 console.writeline("
移除指定元素");
62 hs.remove(1
);63
foreach (dictionaryentry di in
hs)64
,名字"
, di.key, di.value);66}
6768
console.readline();
6970
7172}73
}74 }
Python基礎 第20節 深淺copy
l1 1,2,conan 11,22 l2 l1 l1 0 111 print l1 111,2,conan 11,22 print l2 111,2,conan 11,22 print id l1 0 1872924208 print id l2 0 1872924208 print l1 111...
第20節 C 委託與事件學習
主程式啟動類 委託的測試類 using system using system.collections.generic using system.text namespace 委託與事件認識 註冊委託類 委託的註冊 using system using system.collections.gene...
第8 2節 Python類的 init
前面 第8.1節 python類的構造方法 init 深入剖析 語法釋義 一節介紹了構造方法定義的語法,並進行了語法解釋說明,本節將通過案例來說明構造方法引數傳遞及返回值的情況。一 案例說明 本節定義乙個汽車類,它有四個例項變數 wheelcount,power,oilcostperkm,total...