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

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

Комментарии

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

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

Пакет system.Collections.Immutable NuGet

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

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