Condividi tramite


ObjectQuery.IEnumerable.GetEnumerator Metodo

Definizione

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

 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

Restituisce

Oggetto IEnumerator che può essere usato per eseguire l'iterazione della raccolta.

Implementazioni

Commenti

La chiamata a IEnumerable.GetEnumerator esegue la query con l'opzione di unione specificata dalla proprietà MergeOption.

L'istruzione foreach del linguaggio C# (For Each in Visual Basic) nasconde la complessità degli enumeratori. Pertanto, si consiglia l'utilizzo di foreach, anziché la modifica diretta dell'enumeratore.

È possibile utilizzare enumeratori per leggere i dati nella raccolta, ma non per modificare la raccolta sottostante.

Si applica a

Vedi anche