IEnumerator<T>.Current Eigenschap

Definitie

Hiermee haalt u het element in de verzameling op de huidige positie van de enumerator op.

public:
 property T Current { T get(); };
public T Current { get; }
member this.Current : 'T
Public ReadOnly Property Current As T

Waarde van eigenschap

T

Het element in de verzameling op de huidige positie van de enumerator.

Opmerkingen

Current is niet gedefinieerd onder een van de volgende voorwaarden:

  • De enumerator wordt vóór het eerste element in de verzameling weergegeven, direct nadat de enumerator is gemaakt. MoveNext moet worden aangeroepen om de opsomming door te geven aan het eerste element van de verzameling voordat de waarde wordt Currentgelezen.

  • De laatste aanroep die moet MoveNext worden falsegeretourneerd, wat het einde van de verzameling aangeeft.

  • De enumerator is ongeldig vanwege wijzigingen die zijn aangebracht in de verzameling, zoals het toevoegen, wijzigen of verwijderen van elementen.

Current retourneert hetzelfde object totdat MoveNext het wordt aangeroepen. MoveNext wordt ingesteld Current op het volgende element.

Notities voor uitvoerders

Voor het implementeren van deze interface moet de niet-generische IEnumerator interface worden geïmplementeerd. De Current eigenschap wordt weergegeven op beide interfaces en heeft verschillende retourtypen. Implementeer de eigenschap nongeneric Current als een expliciete interface-implementatie. Hierdoor kan elke consument van de niet-generische interface de algemene interface gebruiken.

Van toepassing op

Zie ook