List<T>.Enumerator.IEnumerator.Current Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera element na bieżącej pozycji modułu wyliczającego.
property System::Object ^ System::Collections::IEnumerator::Current { System::Object ^ get(); };
object System.Collections.IEnumerator.Current { get; }
object? System.Collections.IEnumerator.Current { get; }
member this.System.Collections.IEnumerator.Current : obj
ReadOnly Property Current As Object Implements IEnumerator.Current
Wartość właściwości
Element w List<T> bieżącym położeniu modułu wyliczającego.
Implementuje
Wyjątki
Moduł wyliczający jest umieszczony przed pierwszym elementem kolekcji lub po ostatnim elemecie.
Uwagi
IEnumerator.Current jest niezdefiniowany pod żadnym z następujących warunków:
Moduł wyliczający jest umieszczony przed pierwszym elementem kolekcji. Dzieje się tak po utworzeniu modułu wyliczającego lub po wywołaniu IEnumerator.Reset metody. Przed MoveNext odczytaniem wartości IEnumerator.Current właściwości należy wywołać metodę , aby przejść do pierwszego elementu kolekcji.
Ostatnie wywołanie MoveNext zwracane
false
, które wskazuje koniec kolekcji i że moduł wyliczający jest umieszczony po ostatnim elemecie kolekcji.Moduł wyliczający jest unieważniany z powodu zmian wprowadzonych w kolekcji, takich jak dodawanie, modyfikowanie lub usuwanie elementów.
IEnumerator.Currentnie przenosi położenia modułu wyliczającego, a kolejne wywołania, aby zwrócić ten sam obiekt do momentu wywołania IEnumerator.Current metody lub IEnumerator.Reset .MoveNext