ImmutableSortedSet<T>.GetEnumerator Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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