다음을 통해 공유


FrozenDictionary.ToFrozenDictionary 메서드

정의

오버로드

ToFrozenDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)

FrozenDictionary<TKey,TValue> 지정된 키/값 쌍을 사용하여 을 만듭니다.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

지정된 키 선택기와 요소 선택기 함수에 따라 FrozenDictionary<TKey,TValue>을 사용하여 IEnumerable<T>를 만듭니다.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

FrozenDictionary<TKey,TValue> 지정된 키 선택기 함수에 따라 에서 IEnumerable<T> 을 만듭니다.

ToFrozenDictionary<TKey,TValue>(IEnumerable<KeyValuePair<TKey,TValue>>, IEqualityComparer<TKey>)

Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

FrozenDictionary<TKey,TValue> 지정된 키/값 쌍을 사용하여 을 만듭니다.

public static System.Collections.Frozen.FrozenDictionary<TKey,TValue> ToFrozenDictionary<TKey,TValue> (this System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> source, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<System.Collections.Generic.KeyValuePair<'Key, 'Value>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Value>
<Extension()>
Public Function ToFrozenDictionary(Of TKey, TValue) (source As IEnumerable(Of KeyValuePair(Of TKey, TValue)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TValue)

형식 매개 변수

TKey

사전에 있는 키의 형식입니다.

TValue

사전에 있는 값의 형식입니다.

매개 변수

source
IEnumerable<KeyValuePair<TKey,TValue>>

사전을 채우는 데 사용할 키/값 쌍입니다.

comparer
IEqualityComparer<TKey>

키가 같은지 비교하는 데 사용할 비교자 구현입니다. null인 경우 Default가 사용됩니다.

반환

FrozenDictionary<TKey,TValue> 지정된 키와 값이 들어 있는 입니다.

설명

입력에 동일한 키가 여러 번 표시되는 경우 시퀀스의 마지막 키가 우선합니다. 중복 키로 인해 예외가 발생하는 은(는) 다릅니다 ToDictionary.

적용 대상

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

지정된 키 선택기와 요소 선택기 함수에 따라 FrozenDictionary<TKey,TValue>을 사용하여 IEnumerable<T>를 만듭니다.

public static System.Collections.Frozen.FrozenDictionary<TKey,TElement> ToFrozenDictionary<TSource,TKey,TElement> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Element>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey, TElement) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TElement)

형식 매개 변수

TSource

source 요소의 형식입니다.

TKey

keySelector에서 반환하는 키의 형식입니다.

TElement

elementSelector에서 반환하는 값의 형식입니다.

매개 변수

source
IEnumerable<TSource>

IEnumerable<T> 를 만들 입니다FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

각 요소에서 키를 추출하는 함수입니다.

elementSelector
Func<TSource,TElement>

각 요소를 사용하여 결과 요소 값을 생성할 변형 함수입니다.

comparer
IEqualityComparer<TKey>

키를 비교할 IEqualityComparer<T>입니다.

반환

FrozenDictionary<TKey,TElement>

FrozenDictionary<TKey,TValue> 입력 시퀀스에서 선택한 키와 값이 들어 있는 입니다.

적용 대상

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Source:
FrozenDictionary.cs
Source:
FrozenDictionary.cs

FrozenDictionary<TKey,TValue> 지정된 키 선택기 함수에 따라 에서 IEnumerable<T> 을 만듭니다.

public static System.Collections.Frozen.FrozenDictionary<TKey,TSource> ToFrozenDictionary<TSource,TKey> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member ToFrozenDictionary : seq<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Frozen.FrozenDictionary<'Key, 'Source>
<Extension()>
Public Function ToFrozenDictionary(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As FrozenDictionary(Of TKey, TSource)

형식 매개 변수

TSource

source 요소의 형식입니다.

TKey

keySelector에서 반환하는 키의 형식입니다.

매개 변수

source
IEnumerable<TSource>

IEnumerable<T> 를 만들 입니다FrozenDictionary<TKey,TValue>.

keySelector
Func<TSource,TKey>

각 요소에서 키를 추출하는 함수입니다.

comparer
IEqualityComparer<TKey>

키를 비교할 IEqualityComparer<T>입니다.

반환

FrozenDictionary<TKey,TSource>

FrozenDictionary<TKey,TValue> 입력 시퀀스에서 선택한 키와 값이 들어 있는 입니다.

적용 대상