Udostępnij za pośrednictwem


ImmutableSortedSet<T>.GetEnumerator Metoda

Definicja

Zwraca moduł wyliczający, który iteruje przez niezmienialny zestaw posortowany.

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

Zwraca

Moduł wyliczający, który może służyć do iterowania zestawu.

Uwagi

Przestroga

Jeśli używasz tego modułu wyliczającego jako typu wartości (tj. gdy nie jest on w polu), nie należy go kopiować, przypisując ją do drugiej zmiennej lub przekazując ją do innej metody. Gdy ten moduł wyliczający zostanie usunięty, zwraca stos typu referencyjnego modyfikowalnego do puli zasobów, a jeśli moduł wyliczający typu wartości jest kopiowany (co może się łatwo zdarzyć przypadkowo w przypadku przekazania wartości wokół), istnieje ryzyko, że stos, który został już zwrócony do puli zasobów, może nadal być używany przez jedną z kopii modułu wyliczającego, co prowadzi do uszkodzenia i wyjątków danych.

Pakiet NuGet System.Collections.Immutable

Informacje o niezmiennych kolekcjach i sposobie instalowania

Dotyczy