Sdílet prostřednictvím


IEnumeratorContract<C>.GetCurrent Metoda

Definice

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

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

Návraty

C

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

Poznámky

Vrácená 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, bezprostředně po vytvoření enumerátoru nebo po Reset je volána. MoveNext Před voláním GetCurrentmusí být volána pro přechod enumerátoru na první prvek kolekce.

  • Poslední volání MoveNext vráceno false, což označuje konec kolekce.

  • Enumerátor je zneplatněný 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ávratové hodnoty GetCurrent na další prvek.

Platí pro