C Hashtable簡單操作

2021-07-11 10:30:06 字數 897 閱讀 1797

hashtable就是雜湊表,它是通過類實現乙個雜湊表,裡面存著乙個個的鍵值對,雜湊表可以將鍵對映到相應的值。

hashtable是乙個容器,我們可以使用key來快速查詢相應的值。並且在hashtable中key和value均為object型別,也就是說hashtable可以支援任何型別。

簡單的hashtable的簡單實用方法如下:

hashtable hshtable = new hashtable();//建立hash表

hshtable.add("key1", "name1");//新增鍵值對

hshtable.clear();          //清空hshtable裡面所有的鍵值對

hshtable.contains("key1"); //判斷hash表裡面是否包含鍵值

hshtable.remove("key1");   //刪除雜湊表裡面的鍵值對

//遍歷雜湊表所有的鍵,讀出相應的值

idictionaryenumerator en = hshtable.getenumerator();

while (en.movenext())

static void main(string args)

//hash表排序

arraylist akeys = new arraylist(ht.keys);

akeys.sort();

foreach (dictionaryentry de in ht)

//判斷hash表是否還有特定鍵

if(ht.contains("key2"))

ht["key3"] = "hh";

ht.remove("key3");//刪除鍵

ht.clear();//刪除所有的元素

}

C Hashtable雜湊表使用

hashtable ht newhashtable 建立乙個hashtable例項 ht.add e e 新增key value鍵值對 ht.add a a ht.add c c ht.add b b string s string ht a if ht.contains e 判斷雜湊表是否包含特定...

C Hashtable鍵值對集合

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

c hashtable的使用方法

1.使用hashtable前.需要新增system.collections的引用 using system.collections 2.新增元素 hashtable ht new hashtable ht.add key,value key,value可以是任何型別 如果key有重複會擲出執行時異常...