Freigeben über


ObjectQuery.IEnumerable.GetEnumerator Methode

Definition

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

 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

Gibt zurück

Ein IEnumerator, der zum Durchlaufen der Auflistung verwendet werden kann.

Implementiert

Hinweise

Durch Aufrufen von IEnumerable.GetEnumerator wird die Abfrage mit der in der MergeOption-Eigenschaft angegeben Zusammenführungsoption ausgeführt.

Die foreach-Anweisung der Programmiersprache C# (For Each in Visual Basic) verbirgt die Komplexität der Enumeratoren. Daher empfiehlt es sich, foreach zu verwenden und den Enumerator nicht direkt zu ändern.

Mit Enumeratoren können die Daten in der Auflistung zwar gelesen, jedoch nicht zum Ändern der zugrunde liegenden Auflistung verwendet werden.

Gilt für:

Weitere Informationen