集合>哈希表類Hashtable
Hashtable一種鍵值對的集合 ,哈希表內部的排列是無序的,而且哈希表沒有提供排序方法。
集合>哈希表類Hashtable>構造普通哈希表
代碼
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
//使用所有默認值構建哈希表實例
Hashtable ht = new Hashtable();
//指定哈希表實例的初始容量為20個元素
Hashtable ht1 = new Hashtable(20);
//指定初始容量為20個元素,加載因子為0.8的哈希表實例,加載因子大,哈希表自動擴展容量也大。
Hashtable ht2 = new Hashtable(20, 0.8f);
//實例化一個SortedList。
SortedList sl = new SortedList();
sl.Add("鍵一", "鍵值一");
sl.Add("鍵二", "鍵值二");
sl.Add("鍵三", "鍵值三");
//傳入實現了IDictionary接口的參數創建哈希表。
Hashtable ht3 = new Hashtable(sl);
}
}
}
集合>哈希表類Hashtable>獲取哈希表值
代碼
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace useHashtable
{
class Program
{
static void Main(