Sdílet prostřednictvím


Dictionary<TKey,TValue>.Enumerator.IDictionaryEnumerator.Entry Vlastnost

Definice

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

property System::Collections::DictionaryEntry System::Collections::IDictionaryEnumerator::Entry { System::Collections::DictionaryEntry get(); };
System.Collections.DictionaryEntry System.Collections.IDictionaryEnumerator.Entry { get; }
member this.System.Collections.IDictionaryEnumerator.Entry : System.Collections.DictionaryEntry
 ReadOnly Property Entry As DictionaryEntry Implements IDictionaryEnumerator.Entry

Hodnota vlastnosti

Element ve slovníku na aktuální pozici enumerátoru jako DictionaryEntry.

Implementuje

Výjimky

Enumerátor je umístěn před prvním prvkem kolekce nebo za poslední prvek.

Poznámky

IDictionaryEnumerator.Entry 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 IDictionaryEnumerator.Entry 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ů.

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

Platí pro

Viz také