ArrangedElementCollection.GetEnumerator Método

Definición

Devuelve un enumerador para toda la colección.

public:
 virtual System::Collections::IEnumerator ^ GetEnumerator();
public virtual System.Collections.IEnumerator GetEnumerator ();
abstract member GetEnumerator : unit -> System.Collections.IEnumerator
override this.GetEnumerator : unit -> System.Collections.IEnumerator
Public Overridable Function GetEnumerator () As IEnumerator

Devoluciones

Una interfaz IEnumerator para toda la colección.

Implementaciones

Comentarios

Normalmente, el enumerador no tiene acceso exclusivo a la colección; por lo tanto, la enumeración a través de una colección no es intrínsecamente un procedimiento seguro para subprocesos. Incluso cuando se sincroniza una colección, otros subprocesos podrían seguir modificando la colección, lo que hace que el enumerador produzca una excepción. Para garantizar la seguridad de los subprocesos durante la enumeración, puede seguir una de las siguientes estrategias:

  • Bloquee la colección durante toda la enumeración mediante .Monitor

  • Detecte y controle las excepciones resultantes de los cambios realizados por otros subprocesos.

Se aplica a

Consulte también