Поделиться через


ImmutableSortedSet<T>.ToBuilder Метод

Определение

Создает коллекцию, которая содержит те же объекты, что и неизменяемый отсортированный словарь, и с которой можно эффективно выполнять операции с использованием стандартных изменяемых интерфейсов.

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

Возвращаемое значение

Построитель отсортированного набора.

Комментарии

Если необходимо выполнить несколько операций с неизменяемой коллекцией, для повышения эффективности можно скопировать ImmutableSortedSet<T>ImmutableSortedSet<T>.Builderв , используя ToBuilder метод , управлять набором и снова сделать его неизменяемым с помощью ToImmutable метода . Это не изменит исходный неизменяемый отсортированный набор.

Это операция O(1) и приводит к выделению только одного (небольшого) объема памяти. Возвращаемая изменяемая коллекция не является потокобезопасной.

Пакет NuGet System.Collections.Immutable

Сведения о неизменяемых коллекциях и способах установки

Применяется к