IEnumeratorContract<T>.GetCurrent Metoda
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.
Zwraca obiekt w kolekcji w bieżącej pozycji modułu wyliczającego.
public:
T GetCurrent();
public T GetCurrent ();
abstract member GetCurrent : unit -> 'T
Public Function GetCurrent () As T
Zwraca
Element IContract w kolekcji w bieżącej pozycji modułu wyliczającego.
Uwagi
Wartość zwracana elementu GetCurrent jest niezdefiniowana pod żadnym z następujących warunków:
Moduł wyliczający jest umieszczony przed pierwszym elementem w kolekcji bezpośrednio po utworzeniu modułu wyliczającego lub po Reset wywołaniu. MoveNext należy wywołać polecenie , aby przejść do pierwszego elementu kolekcji przed wywołaniem metody GetCurrent.
Ostatnie wywołanie zwracane MoveNext
false
, które wskazuje koniec kolekcji.Moduł wyliczający jest unieważniany z powodu zmian wprowadzonych w kolekcji, takich jak dodawanie, modyfikowanie lub usuwanie elementów.
GetCurrent zwraca ten sam obiekt do MoveNext momentu wywołania. MoveNext ustawia wartość zwracaną do GetCurrent następnego elementu.