国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中哈希表(Hashtable)的介紹及簡單用法

2020-01-24 03:30:39
字體:
來源:轉載
供稿:網友

key通常可用來快速查找,同時key是區分大小寫;value用于存儲對應于key的值。Hashtable中key/value鍵值對均為object類型,所以Hashtable可以支持任何類型的key/value鍵值對 <BR><BR><BR>在哈希表中添加一個key/value鍵值對:HashtableObject.Add(key,value);
在哈希表中去除某個key/value鍵值對:HashtableObject.Remove(key);
從哈希表中移除所有元素:               HashtableObject.Clear(); 
判斷哈希表是否包含特定鍵key:      HashtableObject.Contains(key);
下面控制臺程序將包含以上所有操作:

復制代碼 代碼如下:

using System;

using System.Collections; //使用Hashtable時,必須引入這個命名空間

class hashtable

{

public static void Main()

{

Hashtable ht=new Hashtable(); //創建一個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")) //判斷哈希表是否包含特定鍵,其返回值為true或false

Console.WriteLine("the E key:exist");

ht.Remove("C");//移除一個key/value鍵值對

Console.WriteLine(ht["A"]);//此處輸出a
 }


//遍歷哈希表需要用到DictionaryEntry Object,代碼如下:

 for(DictionaryEntry de in ht) //ht為一個Hashtable實例
 {
 Console.WriteLine(de.Key);//de.Key對應于key/value鍵值對key
 Console.WriteLine(de.Value);//de.Key對應于key/value鍵值對value
 }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南丰县| 黎平县| 乳山市| 安远县| 荣昌县| 涡阳县| 咸丰县| 河间市| 罗田县| 延安市| 温州市| 泗阳县| 烟台市| 兴宁市| 屏边| 安泽县| 雷州市| 大英县| 五华县| 临西县| 眉山市| 正蓝旗| 平昌县| 五大连池市| 通海县| 建平县| 绍兴市| 青岛市| 诏安县| 永善县| 盐源县| 兰州市| 石屏县| 凤凰县| 故城县| 玉林市| 永昌县| 砚山县| 化隆| 玉环县| 泗阳县|