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

Definice

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

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

Prvek v kolekci na aktuální pozici slovníku jako DictionaryEntry struktura.

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

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

Platí pro

Viz také