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

para IEnumerator 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 todavía podrían modificar la colección, lo que hace que el enumerador produzca una excepción. Para garantizar la seguridad de subprocesos durante la enumeración, puede seguir una de las estrategias siguientes:

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

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

Se aplica a

Consulte también