ObjectQuery.IEnumerable.GetEnumerator Método

Definição

Retorna um enumerador que itera em uma coleção.Returns an enumerator that iterates through a collection.

 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

Retornos

Um IEnumerator que pode ser usado para iteração na coleção.An IEnumerator that can be used to iterate through the collection.

Implementações

Comentários

Chamar IEnumerable.GetEnumerator executa a consulta com a opção de mesclagem especificada pela propriedade MergeOption.Calling IEnumerable.GetEnumerator executes the query with the merge option that is specified by the MergeOption property.

A instrução foreach da C# linguagem (For Each em Visual Basic) oculta a complexidade dos enumeradores.The foreach statement of the C# language (For Each in Visual Basic) hides the complexity of the enumerators. Portanto, o uso de foreach é recomendado, em vez de manipular diretamente o enumerador.Therefore, using foreach is recommended, instead of directly manipulating the enumerator.

Os enumeradores podem ser usados para ler os dados na coleção, mas não podem ser usados para modificar a coleção subjacente.Enumerators can be used to read the data in the collection, but they cannot be used to modify the underlying collection.

Aplica-se a

Veja também