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) и приводит к выделению только одной (небольшой) памяти. Возвращаемая коллекция не является потокобезопасной.