HashEnumerator<TKey,TValue> Třída

Definice

Podporuje jednoduchou iteraci v jakémkoli objektu STL/CLR, který implementuje IHash<TKey,TValue> rozhraní.Supports simple iteration over any STL/CLR object that implements the IHash<TKey,TValue> interface.

generic <typename TKey, typename TValue>
public ref class HashEnumerator : Microsoft::VisualC::StlClr::HashEnumeratorBase<TKey, TValue>, System::Collections::Generic::IEnumerator<TValue>
public class HashEnumerator<TKey,TValue> : Microsoft.VisualC.StlClr.HashEnumeratorBase<TKey,TValue>, System.Collections.Generic.IEnumerator<TValue>
type HashEnumerator<'Key, 'Value> = class
    inherit HashEnumeratorBase<'Key, 'Value>
    interface IEnumerator<'Value>
Public Class HashEnumerator(Of TKey, TValue)
Inherits HashEnumeratorBase(Of TKey, TValue)
Implements IEnumerator(Of TValue)

Parametry typu

TKey

Typ klíče iterátoru hodnoty hashThe type of the hash iterator key.

TValue

Typ hodnoty iterátoru hash.The type of the hash iterator value.

Dědičnost
HashEnumerator<TKey,TValue>
Implementuje

Poznámky

Některé metody, především operátory, deklarují typ parametru, ale neurčují název parametru.Some methods, especially operators, declare a type for a parameter but do not specify a parameter name. Takový parametr se nazývá nepojmenovaný parametr.Such a parameter is known as an unnamed parameter. V dokumentaci pro tyto metody zastupuje nepojmenovaný parametr zástupný symbol __unnamed0 .In the documentation for these methods, the __unnamed0 placeholder represents the unnamed parameter.

Konstruktory

HashEnumerator<TKey,TValue>(INode<TValue>)

Přidělí a inicializuje nový HashEnumerator<TKey,TValue> objekt.Allocates and initializes a new HashEnumerator<TKey,TValue> object.

Vlastnosti

Current

Získá nebo nastaví aktuální prvek v kolekci.Gets or sets the current element in the collection.

Metody

Dispose()

Uvolňuje, vydává nebo obnovuje nespravované prostředky používané HashEnumerator<TKey,TValue> objektem.Frees, releases, or resets unmanaged resources that are used by the HashEnumerator<TKey,TValue> object.

Dispose(Boolean)

Uvolňuje, vydává nebo obnovuje nespravované prostředky používané HashEnumerator<TKey,TValue> objektem.Frees, releases, or resets unmanaged resources that are used by the HashEnumerator<TKey,TValue> object.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
MoveNext()

Posune enumerátor na další prvek v kolekci.Advances the enumerator to the next element in the collection.

Reset()

Nastaví enumerátor na jeho počáteční pozici, která je před prvním prvkem v kolekci.Sets the enumerator to its initial position, which is before the first element in the collection.

ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)

Platí pro