ImmutableSortedDictionary.ToImmutableSortedDictionary 메서드

정의

오버로드

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

키/값 쌍의 시퀀스를 열거하고 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder)

작성기 사전의 현재 콘텐츠에서 변경할 수 없는 정렬된 사전을 만듭니다.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>)

키/값 쌍의 시퀀스를 열거하고, 지정된 키 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 사전을 생성합니다.Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>)

키/값 쌍의 시퀀스를 열거하고, 지정된 키 및 값 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

시퀀스를 열거 및 변환하고 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

시퀀스를 열거 및 변형하고, 지정된 키 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

시퀀스를 열거 및 변형하고, 지정된 키 및 값 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>)

키/값 쌍의 시퀀스를 열거하고 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue))) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전의 키 형식입니다.The type of the keys in the dictionary.

TValue

사전의 값 형식입니다.The type of the values in the dictionary.

매개 변수

source
IEnumerable<KeyValuePair<TKey,TValue>>

열거할 키/값 쌍의 시퀀스입니다.The sequence of key/value pairs to enumerate.

반환

ImmutableSortedDictionary<TKey,TValue>

지정된 시퀀스의 키/값 쌍이 포함된 변경할 수 없는 정렬된 사전입니다.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

ToImmutableSortedDictionary<TKey,TValue>(ImmutableSortedDictionary<TKey,TValue>.Builder)

작성기 사전의 현재 콘텐츠에서 변경할 수 없는 정렬된 사전을 만듭니다.Creates an immutable sorted dictionary from the current contents of the builder's dictionary.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue>::Builder ^ builder);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue>.Builder builder);
static member ToImmutableSortedDictionary : System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>.Builder -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (builder As ImmutableSortedDictionary(Of TKey, TValue).Builder) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전의 키 형식입니다.The type of the keys in the dictionary.

TValue

사전의 값 형식입니다.The type of the values in the dictionary.

매개 변수

builder
ImmutableSortedDictionary<TKey,TValue>.Builder

변경할 수 없는 정렬된 사전을 만들 작성기입니다.The builder to create the immutable sorted dictionary from.

반환

ImmutableSortedDictionary<TKey,TValue>

작성기 사전의 현재 콘텐츠를 포함하는 변경할 수 없는 정렬된 사전입니다.An immutable sorted dictionary that contains the current contents in the builder's dictionary.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>)

키/값 쌍의 시퀀스를 열거하고, 지정된 키 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 사전을 생성합니다.Enumerates a sequence of key/value pairs and produces an immutable dictionary of its contents by using the specified key comparer.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source, System::Collections::Generic::IComparer<TKey> ^ keyComparer);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IComparer<'Key> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), keyComparer As IComparer(Of TKey)) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전의 키 형식입니다.The type of the keys in the dictionary.

TValue

사전의 값 형식입니다.The type of the values in the dictionary.

매개 변수

source
IEnumerable<KeyValuePair<TKey,TValue>>

열거할 키/값 쌍의 시퀀스입니다.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

변경할 수 없는 사전을 바인딩할 때 사용할 키 비교자입니다.The key comparer to use when building the immutable dictionary.

반환

ImmutableSortedDictionary<TKey,TValue>

지정된 시퀀스의 키/값 쌍이 포함된 변경할 수 없는 정렬된 사전입니다.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

ToImmutableSortedDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IComparer<TKey>, IEqualityComparer<TValue>)

키/값 쌍의 시퀀스를 열거하고, 지정된 키 및 값 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates a sequence of key/value pairs and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

public:
generic <typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<TKey, TValue>> ^ source, System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
static member ToImmutableSortedDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전의 키 형식입니다.The type of the keys in the dictionary.

TValue

사전의 값 형식입니다.The type of the values in the dictionary.

매개 변수

source
IEnumerable<KeyValuePair<TKey,TValue>>

열거할 키/값 쌍의 시퀀스입니다.The sequence of key/value pairs to enumerate.

keyComparer
IComparer<TKey>

변경할 수 없는 사전을 바인딩할 때 사용할 키 비교자입니다.The key comparer to use when building the immutable dictionary.

valueComparer
IEqualityComparer<TValue>

변경할 수 없는 사전에 사용할 값 비교자입니다.The value comparer to use for the immutable dictionary.

반환

ImmutableSortedDictionary<TKey,TValue>

지정된 시퀀스의 키/값 쌍이 포함된 변경할 수 없는 정렬된 사전입니다.An immutable sorted dictionary that contains the key/value pairs in the specified sequence.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

시퀀스를 열거 및 변환하고 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TSource

시퀀스의 요소 형식입니다.The type of the elements in the sequence.

TKey

결과 사전에 있는 키의 형식입니다.The type of the keys in the resulting dictionary.

TValue

결과 사전에 있는 값의 형식입니다.The type of the values in the resulting dictionary.

매개 변수

source
IEnumerable<TSource>

사전을 생성하기 위해 열거할 시퀀스입니다.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

각 시퀀스 요소에서 사전에 대한 키를 생성하는 함수입니다.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

각 시퀀스 요소에서 사전에 대한 값을 생성하는 함수입니다.The function that will produce the value for the dictionary from each sequence element.

반환

ImmutableSortedDictionary<TKey,TValue>

지정된 시퀀스의 항목을 포함하는 변경할 수 없는 정렬된 사전입니다.An immutable sorted dictionary that contains the items in the specified sequence.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

시퀀스를 열거 및 변형하고, 지정된 키 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key comparer.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector, System::Collections::Generic::IComparer<TKey> ^ keyComparer);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IComparer<'Key> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IComparer(Of TKey)) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TSource

시퀀스의 요소 형식입니다.The type of the elements in the sequence.

TKey

결과 사전에 있는 키의 형식입니다.The type of the keys in the resulting dictionary.

TValue

결과 사전에 있는 값의 형식입니다.The type of the values in the resulting dictionary.

매개 변수

source
IEnumerable<TSource>

사전을 생성하기 위해 열거할 시퀀스입니다.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

각 시퀀스 요소에서 사전에 대한 키를 생성하는 함수입니다.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

각 시퀀스 요소에서 사전에 대한 값을 생성하는 함수입니다.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

사전에 사용할 키 비교자입니다.The key comparer to use for the dictionary.

반환

ImmutableSortedDictionary<TKey,TValue>

지정된 시퀀스의 항목을 포함하는 변경할 수 없는 사전입니다.An immutable dictionary that contains the items in the specified sequence.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

시퀀스를 열거 및 변형하고, 지정된 키 및 값 비교자를 사용하여 해당 시퀀스의 내용에 대한 변경할 수 없는 정렬된 사전을 생성합니다.Enumerates and transforms a sequence, and produces an immutable sorted dictionary of its contents by using the specified key and value comparers.

public:
generic <typename TSource, typename TKey, typename TValue>
[System::Runtime::CompilerServices::Extension]
 static System::Collections::Immutable::ImmutableSortedDictionary<TKey, TValue> ^ ToImmutableSortedDictionary(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TValue> ^ elementSelector, System::Collections::Generic::IComparer<TKey> ^ keyComparer, System::Collections::Generic::IEqualityComparer<TValue> ^ valueComparer);
public static System.Collections.Immutable.ImmutableSortedDictionary<TKey,TValue> ToImmutableSortedDictionary<TSource,TKey,TValue> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TValue> elementSelector, System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer);
static member ToImmutableSortedDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Value> * System.Collections.Generic.IComparer<'Key> * System.Collections.Generic.IEqualityComparer<'Value> -> System.Collections.Immutable.ImmutableSortedDictionary<'Key, 'Value>
<Extension()>
Public Function ToImmutableSortedDictionary(Of TSource, TKey, TValue) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TValue), keyComparer As IComparer(Of TKey), valueComparer As IEqualityComparer(Of TValue)) As ImmutableSortedDictionary(Of TKey, TValue)

형식 매개 변수

TSource

시퀀스의 요소 형식입니다.The type of the elements in the sequence.

TKey

결과 사전에 있는 키의 형식입니다.The type of the keys in the resulting dictionary.

TValue

결과 사전에 있는 값의 형식입니다.The type of the values in the resulting dictionary.

매개 변수

source
IEnumerable<TSource>

사전을 생성하기 위해 열거할 시퀀스입니다.The sequence to enumerate to generate the dictionary.

keySelector
Func<TSource,TKey>

각 시퀀스 요소에서 사전에 대한 키를 생성하는 함수입니다.The function that will produce the key for the dictionary from each sequence element.

elementSelector
Func<TSource,TValue>

각 시퀀스 요소에서 사전에 대한 값을 생성하는 함수입니다.The function that will produce the value for the dictionary from each sequence element.

keyComparer
IComparer<TKey>

사전에 사용할 키 비교자입니다.The key comparer to use for the dictionary.

valueComparer
IEqualityComparer<TValue>

사전에 사용할 값 비교자입니다.The value comparer to use for the dictionary.

반환

ImmutableSortedDictionary<TKey,TValue>

지정된 시퀀스의 항목을 포함하는 변경할 수 없는 정렬된 사전입니다.An immutable sorted dictionary that contains the items in the specified sequence.

적용 대상