日期:2014-05-18  浏览次数:20810 次

C#集合之HASHTABLE

?

1、HashTable定义

System.Collections. Hashtable类表示键/值对的集合,这些键/值对根据键的哈希代码进行组织, 每个元素都是一个存储在?DictionaryEntry?对象中的键/值对。键不能为 null,但值可以。

2.优点

1、通过Key快速查找。

2、Hashtable?是线程安全的。

3. Hashtable的构造器

构造器函数

注释

Public?Hashtable ()

使用默认的初始容量(容量大小为0)、加载因子、哈希代码提供程序和比较器来初始化?Hashtable?类的新的空实例。

public?Hashtable (IDictionary)

通过将指定字典中的元素复制到新的?Hashtable?对象中,初始化?Hashtable?类的一个新实例。新Hashtable?对象的初始容量等于复制的元素数,并且使用默认的加载因子、哈希代码提供程序和比较器。

public?Hashtable (Int32)

使用指定的初始容量、默认加载因子、默认哈希代码提供程序和默认比较器来初始化?Hashtable?类的新的空实例。

4、Hashtable的属性