ArrangedElementCollection.GetEnumerator Methode

Definition

Gibt einen Enumerator für die gesamte Auflistung zurück.

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

Gibt zurück

Eine IEnumerator für die gesamte Sammlung.

Implementiert

Hinweise

In der Regel hat der Enumerator keinen exklusiven Zugriff auf die Sammlung; Daher ist das Aufzählen durch eine Sammlung intrinsisch keine threadsichere Prozedur. Selbst wenn eine Auflistung synchronisiert wird, könnten andere Threads die Auflistung weiterhin ändern, wodurch der Enumerator eine Ausnahme auslöst. Um die Threadsicherheit während der Aufzählung zu gewährleisten, können Sie eine der folgenden Strategien befolgen:

  • Sperren Der Auflistung während der gesamten Aufzählung mithilfe einer Monitor.

  • Erfassen und behandeln Sie die Ausnahmen, die sich aus Änderungen ergeben, die von anderen Threads vorgenommen wurden.

Gilt für:

Weitere Informationen