ObjectQuery.IEnumerable.GetEnumerator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un enumerador que recorre en iteración una colección.
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
Devoluciones
IEnumerator que se puede utilizar para recorrer en iteración la colección.
Implementaciones
Comentarios
Al llamar a IEnumerable.GetEnumerator, se ejecuta la consulta con la opción de combinación especificada por la propiedad MergeOption.
La instrucción foreach
del lenguaje C# (For Each
en Visual Basic) oculta la complejidad de los enumeradores. Por lo tanto, se recomienda el uso de foreach
, en lugar de manipular directamente el enumerador.
Los enumeradores pueden usarse para leer los datos de la colección, pero no para modificar la colección subyacente.