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

Definice

Získá hodnotu prvku na aktuální pozici enumerátoru.

property System::Object ^ System::Collections::IDictionaryEnumerator::Value { System::Object ^ get(); };
object System.Collections.IDictionaryEnumerator.Value { get; }
object? System.Collections.IDictionaryEnumerator.Value { get; }
member this.System.Collections.IDictionaryEnumerator.Value : obj
 ReadOnly Property Value As Object Implements IDictionaryEnumerator.Value

Hodnota vlastnosti

Hodnota prvku v kolekci na aktuální pozici enumerátoru.

Implementuje

Výjimky

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

Poznámky

IDictionaryEnumerator.Value 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.Value 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.Valuenepřesune pozici enumerátoru a po sobě jdoucí volání vrátí IDictionaryEnumerator.Value stejný objekt, dokud není volána nebo IEnumerator.ResetMoveNext .

Platí pro

Viz také