Nyelv

PagedDataSource.GetEnumerator Metódus

Definíció

Egy implementált objektumot ad IEnumerator vissza, amely az adatforrás összes elemét tartalmazza.

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public System.Collections.IEnumerator GetEnumerator();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Function GetEnumerator () As IEnumerator

Válaszok

Egy IEnumerator implementált objektum, amely az adatforrás összes elemét tartalmazza.

Megvalósítás

Megjegyzések

Ezzel a módszerrel létrehozhat egy System.Collections.IEnumerator olyan elemet, amely iterálható az adatforrás egyes elemeinek lekéréséhez. Ha az elemet az enumerátor aktuális helyén szeretné elérni, használja a tulajdonságot IEnumerator.Current . IEnumerator.MoveNext A metódus használatával lépjen a gyűjtemény következő elemére. Az enumerátor kezdeti helyére való áthelyezéséhez használja a metódust IEnumerator.Reset .

Note

Amikor először lekéri az enumerátort, vagy a IEnumerator.Reset metódussal áthelyezi az enumerátort a gyűjtemény első elemére, meg kell hívnia a metódust IEnumerator.MoveNext . Ellenkező esetben a tulajdonság által IEnumerator.Current képviselt elem nincs meghatározva.

A következőre érvényes:

Lásd még