ImmutableSortedSet<T>.GetEnumerator Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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