ImmutableArray
|
변경할 수 없는 배열을 만드는 메서드를 제공합니다. 즉, 배열을 만든 후에는 변경할 수 없습니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableArray<T>.Builder
|
추가 메모리 할당 없이 ImmutableArray<T> 인스턴스로 변환할 수 있는 쓰기 가능한 배열 접근자입니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableDictionary
|
ImmutableDictionary<TKey,TValue> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableDictionary<TKey,TValue>.Builder
|
메모리 할당 없이 변경되고, 변경할 수 없는 해시 맵 인스턴스를 매우 효율적으로 생성하거나 빌드할 수 있는 해시 맵을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableDictionary<TKey,TValue>
|
순서가 지정되지 않은 변경할 수 없는 키/값 컬렉션을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableHashSet
|
ImmutableHashSet<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableHashSet<T>.Builder
|
메모리 할당 없이 변경되고, 변경할 수 없는 해시 집합 인스턴스를 매우 효율적으로 생성하거나 빌드할 수 있는 해시 집합을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableHashSet<T>
|
변경할 수 없는 정렬되지 않은 해시 집합을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableInterlocked
|
변경할 수 없는 컬렉션에 대한 연동된 교환 메커니즘을 포함합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableList
|
ImmutableList<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableList<T>.Builder
|
메모리 할당 없이 변경되고, 변경할 수 없는 목록 인스턴스를 매우 효율적으로 생성하거나 빌드할 수 있는 목록을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableList<T>
|
인덱스로 액세스할 수 있는 강력한 형식의 개체 목록인 변경할 수 없는 목록을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableQueue
|
ImmutableQueue<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableQueue<T>
|
변경할 수 없는 큐를 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableSortedDictionary
|
ImmutableSortedDictionary<TKey,TValue> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableSortedDictionary<TKey,TValue>.Builder
|
메모리 할당 없이 변경되고, 변경할 수 없는 정렬된 사전 인스턴스를 매우 효율적으로 생성하거나 빌드할 수 있는 정렬된 사전을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableSortedDictionary<TKey,TValue>
|
변경할 수 없는 정렬된 사전을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableSortedSet
|
ImmutableSortedSet<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableSortedSet<T>.Builder
|
메모리 할당 없이 변경 가능하고 변경할 수 없는 정렬된 집합을 효율적으로 조작하거나 작성하는 정렬된 집합을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableSortedSet<T>
|
변경할 수 없는 정렬된 집합 구현을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableStack
|
ImmutableStack<T> 클래스의 인스턴스에 대한 초기화 메서드 집합을 제공합니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
ImmutableStack<T>
|
변경할 수 없는 스택을 나타냅니다.
NuGet 패키지: System.Collections.Immutable (변경할 수 없는 컬렉션 정보 및 설치 방법)
|
변경 불가능 컬렉션을 사용하면 다음이 가능합니다.
변경할 수 없는 컬렉션 클래스는 핵심 .NET 라이브러리의 일부로 사용할 수 있지만 .NET Framework 배포된 핵심 클래스 라이브러리에는 포함되지 않습니다. .NET Framework 4.6.2 이상 앱의 경우 NuGet 패키지를 통해 클래스를 사용할 수 있습니다.