ImmutableSortedSet<T>.ToBuilder Metoda

Definice

Vytvoří kolekci se stejným obsahem jako tato neměnná seřazená sada, se kterou lze efektivně manipulovat pomocí standardních měnitelných rozhraní.

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

Návraty

Tvůrce seřazených setů.

Poznámky

Pokud potřebujete provést více operací s neměnnou kolekcí, pro zvýšení efektivity můžete zkopírovat ImmutableSortedSet<T> do objektu ImmutableSortedSet<T>.Builder, pomocí ToBuilder metody , manipulovat se sadou a znovu ji nastavit jako neměnnou pomocí ToImmutable metody . Původní neměnná seřazená sada se tím nezmění.

Jedná se o operaci O(1) a výsledkem je pouze přidělení jedné (malé) paměti. Vrácená proměnlivá kolekce není bezpečná pro přístup z více vláken.

Balíček NuGet System.Collections.Immutable

Informace o neměnných kolekcích a postupu instalace

Platí pro