C# Class System.Collections.Hashtable

Inheritance: System.Collections.ICollection, System.Collections.IDictionary, System.Collections.IEnumerable, System.Runtime.Serialization.ISerializable, System.Runtime.Serialization.IDeserializationCallback, System.ICloneable
Afficher le fichier Open project: dotnet/corefx Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
GetHash ( Object key ) : int
Hashtable ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
KeyEquals ( Object item, Object key ) : bool

Private Methods

Méthode Description
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

Method Details

Add() public méthode

public Add ( Object key, Object value ) : void
key Object
value Object
Résultat void

Clear() public méthode

public Clear ( ) : void
Résultat void

Clone() public méthode

public Clone ( ) : Object
Résultat Object

Contains() public méthode

public Contains ( Object key ) : bool
key Object
Résultat bool

ContainsKey() public méthode

public ContainsKey ( Object key ) : bool
key Object
Résultat bool

ContainsValue() public méthode

public ContainsValue ( Object value ) : bool
value Object
Résultat bool

CopyTo() public méthode

public CopyTo ( Array array, int arrayIndex ) : void
array Array
arrayIndex int
Résultat void

GetEnumerator() public méthode

public GetEnumerator ( ) : IDictionaryEnumerator
Résultat IDictionaryEnumerator

GetHash() protected méthode

protected GetHash ( Object key ) : int
key Object
Résultat int

GetObjectData() public méthode

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info SerializationInfo
context StreamingContext
Résultat void

Hashtable() public méthode

public Hashtable ( ) : System.Diagnostics
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( IDictionary d ) : System.Diagnostics
d IDictionary
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( IDictionary d, IEqualityComparer equalityComparer ) : System.Diagnostics
d IDictionary
equalityComparer IEqualityComparer
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( IDictionary d, float loadFactor ) : System.Diagnostics
d IDictionary
loadFactor float
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( IDictionary d, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
d IDictionary
loadFactor float
equalityComparer IEqualityComparer
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( IEqualityComparer equalityComparer ) : System.Diagnostics
equalityComparer IEqualityComparer
Résultat System.Diagnostics

Hashtable() protected méthode

protected Hashtable ( SerializationInfo info, StreamingContext context ) : System.Diagnostics
info SerializationInfo
context StreamingContext
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( int capacity ) : System.Diagnostics
capacity int
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( int capacity, IEqualityComparer equalityComparer ) : System.Diagnostics
capacity int
equalityComparer IEqualityComparer
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( int capacity, float loadFactor ) : System.Diagnostics
capacity int
loadFactor float
Résultat System.Diagnostics

Hashtable() public méthode

public Hashtable ( int capacity, float loadFactor, IEqualityComparer equalityComparer ) : System.Diagnostics
capacity int
loadFactor float
equalityComparer IEqualityComparer
Résultat System.Diagnostics

KeyEquals() protected méthode

protected KeyEquals ( Object item, Object key ) : bool
item Object
key Object
Résultat bool

OnDeserialization() public méthode

public OnDeserialization ( Object sender ) : void
sender Object
Résultat void

Remove() public méthode

public Remove ( Object key ) : void
key Object
Résultat void

Synchronized() public static méthode

public static Synchronized ( Hashtable table ) : Hashtable
table Hashtable
Résultat Hashtable

this() public méthode

public this ( Object key ) : Object
key Object
Résultat Object