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
Сведения о неизменяемых коллекциях и способах установки