Nyelv

ObjectQuery.IEnumerable.GetEnumerator Metódus

Definíció

Egy gyűjteményen keresztül iteráló enumerátort ad vissza.

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

Válaszok

A IEnumerator gyűjteményen keresztüli iteráláshoz használható.

Megvalósítás

Megjegyzések

A hívás IEnumerable.GetEnumerator a lekérdezést a tulajdonság által megadott egyesítési MergeOption beállítással hajtja végre.

A C# nyelv foreach utasítása (For Each az Visual Basic) elrejti az enumerátorok összetettségét. Ezért az enumerátor közvetlen módosítása helyett ajánlott a használat foreach .

Az enumerátorok a gyűjtemény adatainak olvasására használhatók, de nem használhatók az alapul szolgáló gyűjtemény módosítására.

A következőre érvényes:

Lásd még