Teilen über


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

Definition

Ruft den Wert des Elements an der aktuellen Position des Enumerators ab.

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

Eigenschaftswert

Der Wert des Elements in der Auflistung an der aktuellen Position des Enumerators.

Implementiert

Ausnahmen

Der Enumerator befindet sich vor dem ersten Element der Sammlung oder hinter dem letzten Element.

Hinweise

IDictionaryEnumerator.Value ist unter einer der folgenden Bedingungen undefiniert:

  • Der Enumerator wird vor dem ersten Element der Auflistung positioniert. Dies geschieht, nachdem ein Enumerator erstellt wurde oder nachdem die IEnumerator.Reset -Methode aufgerufen wurde. Die MoveNext -Methode muss aufgerufen werden, um den Enumerator auf das erste Element der Auflistung vor dem Lesen des Werts der IDictionaryEnumerator.Value -Eigenschaft zu weiterentwickeln.

  • Der letzte Aufruf von MoveNext zurückgegeben, falseder das Ende der Auflistung angibt und dass der Enumerator nach dem letzten Element der Auflistung positioniert ist.

  • Der Enumerator wird aufgrund von Änderungen in der Auflistung ungültig, z. B. hinzufügen, ändern oder löschen von Elementen.

IDictionaryEnumerator.Value verschiebt die Position des Enumerators nicht, und aufeinanderfolgende Aufrufe, um IDictionaryEnumerator.Value dasselbe Objekt zurückzugeben, bis oder MoveNextIEnumerator.Reset aufgerufen wird.

Gilt für:

Weitere Informationen