C# Класс System.Collections.Hashtable

Наследование: System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback, System.ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CopyEntries void
CopyKeys void
CopyValues void
Hashtable System.Diagnostics
Hashtable System.Diagnostics
Hashtable System.Diagnostics
Hashtable System.Diagnostics
Hashtable System.Diagnostics
Hashtable System.Diagnostics
IEnumerable IEnumerator
InitHash uint
Insert void
ToKeyValuePairsArray System.Collections.KeyValuePairs[]
UpdateVersion void
expand void
putEntry void
rehash void
rehash void

Открытые методы

Метод Описание
Add ( Object key, Object value ) : void
Clear ( ) : void
Clone ( ) : Object
Contains ( Object key ) : bool
ContainsKey ( Object key ) : bool
ContainsValue ( Object value ) : bool
CopyTo ( Array array, int arrayIndex ) : void
GetEnumerator ( ) : IDictionaryEnumerator
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
Hashtable ( ) : System.Diagnostics
Hashtable ( IDictionary d ) : System.Diagnostics
Hashtable ( IDictionary d, IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable ( IDictionary d, float loadFactor ) : System.Diagnostics
Hashtable ( IDictionary d, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable ( IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable ( int capacity ) : System.Diagnostics
Hashtable ( int capacity, IEqualityComparer equalityComparer ) : System.Diagnostics
Hashtable ( int capacity, float loadFactor ) : System.Diagnostics
Hashtable ( int capacity, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
OnDeserialization ( Object sender ) : void
Remove ( Object key ) : void
Synchronized ( Hashtable table ) : Hashtable
this ( Object key ) : Object

Защищенные методы

Метод Описание
GetHash ( Object key ) : int
Hashtable ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
KeyEquals ( Object item, Object key ) : bool

Приватные методы

Метод Описание
CopyEntries ( Array array, int arrayIndex ) : void
CopyKeys ( Array array, int arrayIndex ) : void
CopyValues ( Array array, int arrayIndex ) : void
Hashtable ( IDictionary d, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
Hashtable ( IDictionary d, float loadFactor, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
Hashtable ( IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
Hashtable ( bool trash ) : System.Diagnostics
Hashtable ( int capacity, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
Hashtable ( int capacity, float loadFactor, IHashCodeProvider hcp, IComparer comparer ) : System.Diagnostics
IEnumerable ( ) : IEnumerator
InitHash ( Object key, int hashsize, uint &seed, uint &incr ) : uint
Insert ( Object key, Object nvalue, bool add ) : void
ToKeyValuePairsArray ( ) : System.Collections.KeyValuePairs[]
UpdateVersion ( ) : void
expand ( ) : void
putEntry ( bucket newBuckets, Object key, Object nvalue, int hashcode ) : void
rehash ( ) : void
rehash ( int newsize, bool forceNewHashCode ) : void

Описание методов

Add() публичный метод

public Add ( Object key, Object value ) : void
key Object
value Object
Результат void

Clear() публичный метод

public Clear ( ) : void
Результат void

Clone() публичный метод

public Clone ( ) : Object
Результат Object

Contains() публичный метод

public Contains ( Object key ) : bool
key Object
Результат bool

ContainsKey() публичный метод

public ContainsKey ( Object key ) : bool
key Object
Результат bool

ContainsValue() публичный метод

public ContainsValue ( Object value ) : bool
value Object
Результат bool

CopyTo() публичный метод

public CopyTo ( Array array, int arrayIndex ) : void
array Array
arrayIndex int
Результат void

GetEnumerator() публичный метод

public GetEnumerator ( ) : IDictionaryEnumerator
Результат IDictionaryEnumerator

GetHash() защищенный метод

protected GetHash ( Object key ) : int
key Object
Результат int

GetObjectData() публичный метод

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
Результат void

Hashtable() публичный метод

public Hashtable ( ) : System.Diagnostics
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( IDictionary d ) : System.Diagnostics
d IDictionary
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( IDictionary d, IEqualityComparer equalityComparer ) : System.Diagnostics
d IDictionary
equalityComparer IEqualityComparer
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( IDictionary d, float loadFactor ) : System.Diagnostics
d IDictionary
loadFactor float
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( IDictionary d, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
d IDictionary
loadFactor float
equalityComparer IEqualityComparer
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( IEqualityComparer equalityComparer ) : System.Diagnostics
equalityComparer IEqualityComparer
Результат System.Diagnostics

Hashtable() защищенный метод

protected Hashtable ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
info SerializationInfo
context StreamingContext
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( int capacity ) : System.Diagnostics
capacity int
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( int capacity, IEqualityComparer equalityComparer ) : System.Diagnostics
capacity int
equalityComparer IEqualityComparer
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( int capacity, float loadFactor ) : System.Diagnostics
capacity int
loadFactor float
Результат System.Diagnostics

Hashtable() публичный метод

public Hashtable ( int capacity, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
capacity int
loadFactor float
equalityComparer IEqualityComparer
Результат System.Diagnostics

KeyEquals() защищенный метод

protected KeyEquals ( Object item, Object key ) : bool
item Object
key Object
Результат bool

OnDeserialization() публичный метод

public OnDeserialization ( Object sender ) : void
sender Object
Результат void

Remove() публичный метод

public Remove ( Object key ) : void
key Object
Результат void

Synchronized() публичный статический метод

public static Synchronized ( Hashtable table ) : Hashtable
table Hashtable
Результат Hashtable

this() публичный метод

public this ( Object key ) : Object
key Object
Результат Object