FrozenDictionary.ToFrozenDictionary 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
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>
- keySelector
- Func<TSource,TKey>
각 요소에서 키를 추출하는 함수입니다.
- elementSelector
- Func<TSource,TElement>
각 요소를 사용하여 결과 요소 값을 생성할 변형 함수입니다.
- comparer
- IEqualityComparer<TKey>
키를 비교할 IEqualityComparer<T>입니다.
반환
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>
- keySelector
- Func<TSource,TKey>
각 요소에서 키를 추출하는 함수입니다.
- comparer
- IEqualityComparer<TKey>
키를 비교할 IEqualityComparer<T>입니다.
반환
FrozenDictionary<TKey,TValue> 입력 시퀀스에서 선택한 키와 값이 들어 있는 입니다.
적용 대상
.NET