Język

IEnumeratorContract<C>.GetCurrent Metoda

Definicja

Zwraca element IContract w kolekcji w bieżącej pozycji modułu wyliczającego.

public:
 C GetCurrent();
public C GetCurrent();
abstract member GetCurrent : unit -> 'C
Public Function GetCurrent () As C

Zwraca

C

Element IContract w kolekcji na bieżącym stanowisku modułu wyliczającego.

Uwagi

Wartość zwracana GetCurrent elementu jest niezdefiniowana w dowolnym z następujących warunków:

  • Moduł wyliczający jest umieszczony przed pierwszym elementem w kolekcji bezpośrednio po utworzeniu Reset lub wywołaniu modułu wyliczającego. MoveNext Przed wywołaniem metody GetCurrentnależy wywołać polecenie , aby przejść do pierwszego elementu kolekcji.

  • Ostatnie wywołanie MoveNext zwracane 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ą GetCurrent do następnego elementu.

Dotyczy