Dictionary<TKey,TValue>.KeyCollection.Enumerator.Current Vlastnost

Definice

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

public:
 property TKey Current { TKey get(); };
public TKey Current { get; }
member this.Current : 'Key
Public ReadOnly Property Current As TKey

Hodnota vlastnosti

TKey

Prvek v Dictionary<TKey,TValue>.KeyCollection aktuální pozici výčtu.

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 dochází po vytvoření enumerátoru nebo po zavolání IEnumerator.Reset metody. Metoda MoveNext musí být volána, aby se enumerátor před čtením hodnoty Current vlastnosti na první prvek kolekce.

  • 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 neplatný kvůli změnám provedeným v kolekci, jako je přidání, úprava nebo odstranění prvků.

Current neposouvá pozici enumerátoru a po sobě jdoucí volání vrátit Current stejný objekt, dokud není volána nebo MoveNextIEnumerator.Reset .

Platí pro

Viz také