ImmutableSortedSet<T>.ToBuilder ImmutableSortedSet<T>.ToBuilder ImmutableSortedSet<T>.ToBuilder ImmutableSortedSet<T>.ToBuilder Method


標準の変更可能なインターフェイスを使用して効率的に操作できる、この変更できない並べ替えられたセットと同じ内容のコレクションを作成します。Creates a collection that has the same contents as this immutable sorted set that can be efficiently manipulated by using standard mutable interfaces.

 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し、メソッドを使用して set を操作し、再度変更不可にします。If you need to perform multiple operations on an immutable collection, to increase efficiency you can copy the ImmutableSortedSet<T> to a ImmutableSortedSet<T>.Builder, using the ToBuilder method, manipulate the set and make it immutable again using the ToImmutable method. これによって、元の変更できない並べ替えられたセットは変更されません。This will not change the original immutable sorted set.

これは O (1) 操作であり、1つの (小さい) メモリ割り当てのみになります。This is an O(1) operation and results in only a single (small) memory allocation. 返された変更可能なコレクションは、スレッドセーフではありません。The mutable collection that is returned is not thread safe.

NuGet パッケージ: System.Collections.Immutable (変更できないコレクションの概要とインストール方法)NuGet package: System.Collections.Immutable (about immutable collections and how to install)