Dictionary<TKey,TValue>.Enumerator.Current Eigenschaft

Definition

Ruft das Element an der aktuellen Position des Enumerators ab.

public:
 property System::Collections::Generic::KeyValuePair<TKey, TValue> Current { System::Collections::Generic::KeyValuePair<TKey, TValue> get(); };
public System.Collections.Generic.KeyValuePair<TKey,TValue> Current { get; }
member this.Current : System.Collections.Generic.KeyValuePair<'Key, 'Value>
Public ReadOnly Property Current As KeyValuePair(Of TKey, TValue)

Eigenschaftswert

KeyValuePair<TKey,TValue>

Das Element in der Dictionary<TKey,TValue> an der aktuellen Position des Enumerators.

Implementiert

Hinweise

Current ist unter allen folgenden Bedingungen nicht definiert:

  • Die Aufzählung wird vor dem ersten Element der Auflistung positioniert. Das geschieht, nachdem ein Aufzählerator erstellt wurde oder nachdem die IEnumerator.Reset Methode aufgerufen wird. Die MoveNext Methode muss aufgerufen werden, um den Aufzählungsator auf das erste Element der Auflistung zu aktualisieren, bevor der Wert der Current Eigenschaft gelesen wird.

  • Der letzte Aufruf, MoveNext falseder zurückgegeben wird, der das Ende der Auflistung angibt und dass der Aufzählungsator nach dem letzten Element der Auflistung positioniert wird.

  • Die Aufzählung wird aufgrund von Änderungen in der Auflistung ungültig, z. B. Hinzufügen, Ändern oder Löschen von Elementen.

Current verschiebt die Position des Enumerators nicht, und fortlaufende Aufrufe, um Current dasselbe Objekt zurückzugeben, bis sie entweder MoveNext oder IEnumerator.Reset aufgerufen wird.

Gilt für

Siehe auch