IEnumeratorContract<C>.GetCurrent Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
IContract Vrátí hodnotu 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
In IContract the collection at the current position of the enumerator.
Poznámky
Návratová GetCurrent hodnota je nedefinovaná 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 zavolání. MoveNext musí být volána k předvolání enumerátoru na první prvek kolekce před voláním GetCurrent.
Poslední volání, které se MoveNext vrátí
false, což 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 nebude volána. MoveNext nastaví návratové GetCurrent hodnoty na další prvek.