IEnumeratorContract<T>.GetCurrent Metoda

Definicja

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

T

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 MoveNextfalse, 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.

Dotyczy