Compartilhar via


ImmutableSortedSet<T>.GetEnumerator Método

Definição

Retorna um enumerador que itera no conjunto classificado imutável.

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

Retornos

Um enumerador que pode ser usado para iterar no conjunto.

Comentários

Cuidado

Ao usar esse enumerador como um tipo de valor (ou seja, quando ele não estiver em caixa), não copie-o atribuindo-o a uma segunda variável ou passando-o para outro método. Quando esse enumerador é descartado, ele retorna uma pilha de tipos de referência mutável para um pool de recursos e, se o enumerador de tipo de valor é copiado (o que pode acontecer facilmente involuntariamente se você passar o valor ao redor), há o risco de que uma pilha que já tenha sido retornada para o pool de recursos ainda possa estar em uso por uma das cópias do enumerador, levando a dados corrompidos e exceções.

Pacote NuGet System.Collections.Imutable

Sobre coleções imutáveis e como instalar

Aplica-se a