CisDictionary 类

这是一个 hashtable 的一个不完整实现处理键以不区分大小写的方法

继承层次结构

System.Object
  System.Collections.Hashtable
    Microsoft.TeamFoundation.Server.CisDictionary

命名空间:  Microsoft.TeamFoundation.Server
程序集:  Microsoft.TeamFoundation.Client(在 Microsoft.TeamFoundation.Client.dll 中)

语法

声明
<SerializableAttribute> _
Public Class CisDictionary _
    Inherits Hashtable
[SerializableAttribute]
public class CisDictionary : Hashtable

CisDictionary 类型公开以下成员。

构造函数

  名称 说明
公共方法 CisDictionary()
受保护的方法 CisDictionary(SerializationInfo, StreamingContext)

页首

属性

  名称 说明
受保护的属性 comparer 已废弃不用。获取或设置要用于 HashtableIComparer。 (继承自 Hashtable。)
公共属性 Count 获取包含在 Hashtable 中的键/值对的数目。 (继承自 Hashtable。)
受保护的属性 EqualityComparer 获取要用于 HashtableIEqualityComparer。 (继承自 Hashtable。)
受保护的属性 hcp 已废弃不用。获取或设置可分配哈希代码的对象。 (继承自 Hashtable。)
公共属性 IsFixedSize 获取一个值,该值指示 Hashtable 是否具有固定大小。 (继承自 Hashtable。)
公共属性 IsReadOnly 获取一个值,该值指示 Hashtable 是否为只读。 (继承自 Hashtable。)
公共属性 IsSynchronized 获取一个值,该值指示是否同步对 Hashtable 的访问(线程安全)。 (继承自 Hashtable。)
公共属性 Item (重写 Hashtable.Item。)
公共属性 Keys 获取包含 Hashtable 中的键的 ICollection。 (继承自 Hashtable。)
公共属性 SyncRoot 获取可用于同步对 Hashtable 的访问的对象。 (继承自 Hashtable。)
公共属性 Values 获取包含 Hashtable 中的值的 ICollection。 (继承自 Hashtable。)

页首

方法

  名称 说明
公共方法 Add (重写 Hashtable.Add(Object, Object)。)
公共方法 Clear Hashtable 中移除所有元素。 (继承自 Hashtable。)
公共方法 Clone 创建 Hashtable 的浅表副本。 (继承自 Hashtable。)
公共方法 Contains (重写 Hashtable.Contains(Object)。)
公共方法 ContainsKey (重写 Hashtable.ContainsKey(Object)。)
公共方法 ContainsValue 确定 Hashtable 是否包含特定值。 (继承自 Hashtable。)
公共方法 CopyTo Hashtable 元素复制到一维 Array 实例中的指定索引位置。 (继承自 Hashtable。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetEnumerator 返回循环访问 HashtableIDictionaryEnumerator。 (继承自 Hashtable。)
受保护的方法 GetHash 返回指定键的哈希代码。 (继承自 Hashtable。)
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetObjectData 安全关键。实现 ISerializable 接口,并返回序列化 Hashtable 所需的数据。 (继承自 Hashtable。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
受保护的方法 KeyEquals 将特定 ObjectHashtable 中的特定键进行比较。 (继承自 Hashtable。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 OnDeserialization 实现 ISerializable 接口,并在完成反序列化之后引发反序列化事件。 (继承自 Hashtable。)
公共方法 Remove Hashtable 中移除带有指定键的元素。 (继承自 Hashtable。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

显式接口实现  

  名称 说明
显式接口实现私有方法 IEnumerable.GetEnumerator 返回一个循环访问集合的枚举器。 (继承自 Hashtable。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.TeamFoundation.Server 命名空间