IEnumeratorContract<T>.GetCurrent Metoda

Definice

Vrátí objekt v kolekci na aktuální pozici enumerátoru.

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

Návraty

T

Hodnota IContract v kolekci na aktuální pozici enumerátoru.

Poznámky

Návratová hodnota není GetCurrent definována za některé z následujících podmínek:

  • Enumerátor je umístěn před prvním prvkem v kolekci okamžitě po vytvoření enumerátoru nebo po Reset jeho zavolání. MoveNext před voláním musí být volána, aby se enumerátor na první prvek kolekce před voláním GetCurrent.

  • Poslední volání, které se MoveNext vrátí false, označuje konec kolekce.

  • Enumerátor je neplatný kvůli změnám provedeným v kolekci, jako je přidání, úprava nebo odstranění prvků.

GetCurrent vrátí stejný objekt, dokud MoveNext není volána. MoveNext nastaví návratnou hodnotu pro GetCurrent další prvek.

Platí pro