Freigeben über


ImmutableSortedSet<T>.GetEnumerator Methode

Definition

Gibt einen Enumerator zurück, der den unveränderlichen sortierten Satz durchläuft.

public:
 virtual System::Collections::Immutable::ImmutableSortedSet<T>::Enumerator GetEnumerator();
public:
 System::Collections::Immutable::ImmutableSortedSet<T>::Enumerator GetEnumerator();
public System.Collections.Immutable.ImmutableSortedSet<T>.Enumerator GetEnumerator();
abstract member GetEnumerator : unit -> System.Collections.Immutable.ImmutableSortedSet<'T>.Enumerator
override this.GetEnumerator : unit -> System.Collections.Immutable.ImmutableSortedSet<'T>.Enumerator
member this.GetEnumerator : unit -> System.Collections.Immutable.ImmutableSortedSet<'T>.Enumerator
Public Function GetEnumerator () As ImmutableSortedSet(Of T).Enumerator

Gibt zurück

Ein Enumerator, der zum Durchlaufen des Satzes verwendet werden kann.

Hinweise

Vorsicht

Wenn Sie diesen Enumerator als Werttyp verwenden (d. h. wenn er nicht boxt ist), kopieren Sie ihn nicht, indem Sie ihn einer zweiten Variablen zuweisen oder sie an eine andere Methode übergeben. Wenn dieser Enumerator verworfen wird, wird ein änderbarer Verweistypstapel an einen Ressourcenpool zurückgegeben, und wenn der Werttyp-Enumerationsgeber kopiert wird (was unbeabsichtigt passieren kann, wenn Sie den Wert übergeben), besteht ein Risiko, dass ein Stapel, der bereits an den Ressourcenpool zurückgegeben wurde, möglicherweise noch von einer der Enumerationskopien verwendet wird, führt zu Datenbeschädigungen und Ausnahmen.

Gilt für: