ImmutableSortedSet<T>.ToBuilder Metod

Definition

Skapar en samling som har samma innehåll som den här oföränderliga sorterade uppsättningen som effektivt kan manipuleras med hjälp av vanliga föränderliga gränssnitt.

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

Returer

Den sorterade set builder.

Kommentarer

Om du behöver utföra flera åtgärder i en oföränderlig samling kan du kopiera ImmutableSortedSet<T> till en ImmutableSortedSet<T>.Builder, med hjälp av ToBuilder metoden , ändra uppsättningen och göra den oföränderlig igen med hjälp av ToImmutable metoden. Detta ändrar inte den ursprungliga oföränderliga sorterade uppsättningen.

Det här är en O(1)-åtgärd och resulterar endast i en enda (liten) minnesallokering. Den föränderliga samlingen som returneras är inte trådsäker.

Gäller för