ImmutableSortedSet<T>.ToBuilder Metodo

Definizione

Crea una raccolta con gli stessi contenuti di questo set ordinato non modificabile che possono essere modificati in modo efficiente utilizzando le interfacce standard modificabili.

public:
 System::Collections::Immutable::ImmutableSortedSet<T>::Builder ^ ToBuilder();
public System.Collections.Immutable.ImmutableSortedSet<T>.Builder ToBuilder ();
member this.ToBuilder : unit -> System.Collections.Immutable.ImmutableSortedSet<'T>.Builder
Public Function ToBuilder () As ImmutableSortedSet(Of T).Builder

Restituisce

Generatore di set ordinati.

Commenti

Se è necessario eseguire più operazioni in una raccolta non modificabile, per aumentare l'efficienza è possibile copiare in ImmutableSortedSet<T> un ImmutableSortedSet<T>.Builderoggetto , usando il ToBuilder metodo, modificare il set e renderlo nuovamente non modificabile usando il ToImmutable metodo . Questo non cambierà il set ordinato non modificabile originale.

Si tratta di un'operazione O(1) e comporta solo un'allocazione di memoria singola (piccola). La raccolta modificabile restituita non è thread safe.

Pacchetto NuGet System.Collections.Immutable

Informazioni sulle raccolte non modificabili e su come installare

Si applica a