Condividi tramite


ImmutableSortedSet<T>.ToBuilder Metodo

Definizione

Crea una raccolta con lo stesso contenuto di questo set ordinato non modificabile che può essere modificato in modo efficiente usando interfacce modificabili standard.

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 ordinato.

Commenti

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

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

Si applica a