ImmutableSortedSet<T>.ToBuilder 메서드

정의

변경 가능한 표준 인터페이스를 사용하여 효율적으로 조작할 수 있으며 이 변경할 수 없는 정렬된 집합과 내용이 동일한 컬렉션을 만듭니다.Creates a collection that has the same contents as this immutable sorted set that can be efficiently manipulated by using standard mutable interfaces.

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

반환

정렬된 집합 작성기입니다.The sorted set builder.

설명

변경 불가능 컬렉션을 복사할 수는 있지만 효율성을 높이기 위해에서 여러 작업을 수행 해야 할 경우는 ImmutableSortedSet<T>ImmutableSortedSet<T>.Builder를 사용 하 여를 ToBuilder 메서드 집합을 조작 하 고 다시 사용 하 여 변경할 수 있도록를 ToImmutable 메서드.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) 작업 및 단일 (작은) 메모리 할당만.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)

적용 대상