ImmutableSortedSet<T>.GetEnumerator Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает перечислитель, который выполняет перечисление элементов неизменяемого отсортированного набора.
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
Возвращаемое значение
Перечислитель, который можно использовать для перечисления элементов набора.
Комментарии
Внимание!
При использовании этого перечислителя в качестве типа значения (т. е. если он не упакован), не копируйте его, назначая его второй переменной или передавая в другой метод. При удалении этого перечислителя он возвращает изменяемый стек ссылочного типа в пул ресурсов, и если перечислитель типов значений копируется (что может легко произойти непреднамеренно при передаче значения вокруг), существует риск того, что стек, который уже был возвращен в пул ресурсов, может по-прежнему использоваться одной из копий перечислителя. приводит к повреждению данных и исключениям.
Пакет NuGet System.Collections.Immutable
Сведения о неизменяемых коллекциях и способах установки