Hashtable 成员
MSDN Home
MSDN
MSDN Library
.NET 开发
.NET Framework 3.5
.NET Framework
.NET Framework 类库
System.Collections 命名空间
Hashtable 类
Hashtable 类
Hashtable 成员
Hashtable 构造函数
Hashtable 方法
Hashtable 属性
切换视图 :
经典视图
轻量型视图
无脚本视图
反馈
.NET Framework 类库
Hashtable 成员
更新:2007 年 11 月
表示键/值对的集合,这些键/值对根据键的哈希代码进行组织。
Hashtable
类型公开以下成员。
构造函数
名称
说明
Hashtable
已重载。
初始化
Hashtable
类的新实例。
页首
方法
名称
说明
Add
将带有指定键和值的元素添加到
Hashtable
中。
Clear
从
Hashtable
中移除所有元素。
Clone
创建
Hashtable
的浅表副本。
Contains
确定
Hashtable
是否包含特定键。
ContainsKey
确定
Hashtable
是否包含特定键。
ContainsValue
确定
Hashtable
是否包含特定值。
CopyTo
将
Hashtable
元素复制到一维
Array
实例中的指定索引位置。
Equals
确定指定的
Object
是否等于当前的
Object
。
(继承自
Object
。)
Finalize
允许
Object
在“垃圾回收”回收
Object
之前尝试释放资源并执行其他清理操作。
(继承自
Object
。)
GetEnumerator
返回循环访问
Hashtable
的
IDictionaryEnumerator
。
GetHash
返回指定键的哈希代码。
GetHashCode
用作特定类型的哈希函数。
(继承自
Object
。)
GetObjectData
实现
ISerializable
接口,并返回序列化
Hashtable
所需的数据。
GetType
获取当前实例的
Type
。
(继承自
Object
。)
KeyEquals
将特定
Object
与
Hashtable
中的特定键进行比较。
MemberwiseClone
创建当前
Object
的浅表副本。
(继承自
Object
。)
OnDeserialization
实现
ISerializable
接口,并在完成反序列化之后引发反序列化事件。
Remove
从
Hashtable
中移除带有指定键的元素。
Synchronized
返回
Hashtable
的同步(线程安全)包装。
ToString
返回表示当前
Object
的
String
。
(继承自
Object
。)
页首
扩展方法
名称
说明
AsQueryable
将
IEnumerable
转换为
IQueryable
。
(由
Queryable
定义。)
Cast
将
IEnumerable
的元素转换为指定的类型。
(由
Enumerable
定义。)
OfType
根据指定类型筛选
IEnumerable
的元素。
(由
Enumerable
定义。)
页首
属性
名称
说明
comparer
已过时。
获取或设置要用于
Hashtable
的
IComparer
。
Count
获取包含在
Hashtable
中的键/值对的数目。
EqualityComparer
获取要用于
Hashtable
的
IEqualityComparer
。
hcp
已过时。
获取或设置可分配哈希代码的对象。
IsFixedSize
获取一个值,该值指示
Hashtable
是否具有固定大小。
IsReadOnly
获取一个值,该值指示
Hashtable
是否为只读。
IsSynchronized
获取一个值,该值指示是否同步对
Hashtable
的访问(线程安全)。
Item
获取或设置与指定的键相关联的值。
Keys
获取包含
Hashtable
中的键的
ICollection
。
SyncRoot
获取可用于同步
Hashtable
访问的对象。
Values
获取包含
Hashtable
中的值的
ICollection
。
页首
显式接口实现
名称
说明
IEnumerable
.
.
::
.
GetEnumerator
返回一个循环访问集合的枚举数。
页首
另请参见
参考
Hashtable 类
System.Collections 命名空间
标记 :