Dictionary<TKey,TValue>.Enumerator.Current Vlastnost

Definice

Získá prvek na aktuální pozici enumerátoru.

public:
 property System::Collections::Generic::KeyValuePair<TKey, TValue> Current { System::Collections::Generic::KeyValuePair<TKey, TValue> get(); };
public System.Collections.Generic.KeyValuePair<TKey,TValue> Current { get; }
member this.Current : System.Collections.Generic.KeyValuePair<'Key, 'Value>
Public ReadOnly Property Current As KeyValuePair(Of TKey, TValue)

Hodnota vlastnosti

Prvek v objektu Dictionary<TKey,TValue> na aktuální pozici enumerátoru.

Implementuje

Poznámky

Current není definován za některé z následujících podmínek:

  • Enumerátor je umístěn před prvním prvkem kolekce. K tomu dojde po vytvoření enumerátoru nebo po zavolání IEnumerator.Reset metody. Metoda MoveNext musí být volána k posunu enumerátoru na první prvek kolekce před čtením hodnoty Current vlastnosti.

  • Poslední volání MoveNext vráceno false, který označuje konec kolekce a že enumerátor je umístěn za posledním prvkem kolekce.

  • Enumerátor je zneplatněný kvůli změnám provedeným v kolekci, jako je přidání, úprava nebo odstranění prvků.

Currentnepřesune pozici enumerátoru a po sobě jdoucí volání vrátí Current stejný objekt, dokud není volána nebo IEnumerator.ResetMoveNext .

Platí pro

Viz také