ParallelEnumerable.ToDictionary 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에서 a Dictionary<TKey,TValue> 를 ParallelQuery<TSource>만듭니다.
오버로드
| Name | Description |
|---|---|
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Dictionary<TKey,TValue> 지정된 키 선택기 및 요소 선택기 함수에 따라 a에서 ParallelQuery<TSource> 만듭니다. |
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 a를 ParallelQuery<TSource> 만듭니다. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Dictionary<TKey,TValue> 지정된 키 선택기 함수에 따라 a에서 ParallelQuery<TSource> 만듭니다. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Dictionary<TKey,TValue> 지정된 키 선택기 함수 및 키 비교자에 따라 a에서 ParallelQuery<TSource> 만듭니다. |
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> 지정된 키 선택기 및 요소 선택기 함수에 따라 a에서 ParallelQuery<TSource> 만듭니다.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As Dictionary(Of TKey, TElement)
형식 매개 변수
- TSource
의 요소 형식입니다 source.
- TKey
에서 반환 keySelector하는 키의 형식입니다.
- TElement
에서 반환 elementSelector하는 값의 형식입니다.
매개 변수
- source
- ParallelQuery<TSource>
from을 만들 시퀀스입니다 Dictionary<TKey,TValue> .
- keySelector
- Func<TSource,TKey>
각 요소에서 키를 추출하는 함수입니다.
- elementSelector
- Func<TSource,TElement>
각 요소에서 결과 요소 값을 생성하는 변환 함수입니다.
반품
입력 시퀀스에서 선택한 형식 TElement 의 값을 포함하는 A Dictionary<TKey,TValue> 입니다.
예외
전달된 토큰으로 쿼리가 취소되었습니다 WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source 또는 keySelector 또는 elementSelector null 참조(Visual Basic 없음)입니다.
keySelector null 참조(Visual Basic 없음)인 키를 생성합니다. -또는- keySelector 두 요소에 대한 중복 키를 생성합니다. -또는- 쿼리를 평가하는 동안 하나 이상의 예외가 발생했습니다.
추가 정보
적용 대상
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> 지정된 키 선택기 함수, 비교자 및 요소 선택기 함수에 따라 a를 ParallelQuery<TSource> 만듭니다.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TElement> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TElement> ToDictionary<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Element>
<Extension()>
Public Function ToDictionary(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TElement)
형식 매개 변수
- TSource
의 요소 형식입니다 source.
- TKey
에서 반환 keySelector하는 키의 형식입니다.
- TElement
에서 반환 elementSelector하는 값의 형식입니다.
매개 변수
- source
- ParallelQuery<TSource>
from을 만들 시퀀스입니다 Dictionary<TKey,TValue> .
- keySelector
- Func<TSource,TKey>
각 요소에서 키를 추출하는 함수입니다.
- elementSelector
- Func<TSource,TElement>
각 요소에서 결과 요소 값을 생성하는 변환 함수입니다.
- comparer
- IEqualityComparer<TKey>
IEqualityComparer<T> 키를 비교할 수 있는 항목입니다.
반품
입력 시퀀스에서 선택한 형식 TElement 의 값을 포함하는 A Dictionary<TKey,TValue> 입니다.
예외
전달된 토큰으로 쿼리가 취소되었습니다 WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source 또는 keySelector 또는 elementSelector null 참조(Visual Basic 없음)입니다.
keySelector null 참조(Visual Basic 없음)인 키를 생성합니다. -또는- keySelector 두 요소에 대한 중복 키를 생성합니다. -또는- 쿼리를 평가하는 동안 하나 이상의 예외가 발생했습니다.
추가 정보
적용 대상
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> 지정된 키 선택기 함수에 따라 a에서 ParallelQuery<TSource> 만듭니다.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As Dictionary(Of TKey, TSource)
형식 매개 변수
- TSource
의 요소 형식입니다 source.
- TKey
에서 반환 keySelector하는 키의 형식입니다.
매개 변수
- source
- ParallelQuery<TSource>
from을 만들 시퀀스입니다 Dictionary<TKey,TValue> .
- keySelector
- Func<TSource,TKey>
각 요소에서 키를 추출하는 함수입니다.
반품
키와 값을 포함하는 A Dictionary<TKey,TValue> 입니다.
예외
전달된 토큰으로 쿼리가 취소되었습니다 WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source 또는 keySelector null 참조(Visual Basic 없음)입니다.
keySelector null 참조(Visual Basic 없음)인 키를 생성합니다. -또는- keySelector 두 요소에 대한 중복 키를 생성합니다. -또는- 쿼리를 평가하는 동안 하나 이상의 예외가 발생했습니다.
추가 정보
적용 대상
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Dictionary<TKey,TValue> 지정된 키 선택기 함수 및 키 비교자에 따라 a에서 ParallelQuery<TSource> 만듭니다.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::Dictionary<TKey, TSource> ^ ToDictionary(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Collections.Generic.Dictionary<TKey,TSource> ToDictionary<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToDictionary : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.Dictionary<'Key, 'Source>
<Extension()>
Public Function ToDictionary(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As Dictionary(Of TKey, TSource)
형식 매개 변수
- TSource
의 요소 형식입니다 source.
- TKey
에서 반환 keySelector하는 키의 형식입니다.
매개 변수
- source
- ParallelQuery<TSource>
from을 만들 시퀀스입니다 Dictionary<TKey,TValue> .
- keySelector
- Func<TSource,TKey>
각 요소에서 키를 추출하는 함수입니다.
- comparer
- IEqualityComparer<TKey>
IEqualityComparer<T> 키를 비교할 수 있는 항목입니다.
반품
키와 값을 포함하는 A Dictionary<TKey,TValue> 입니다.
예외
전달된 토큰으로 쿼리가 취소되었습니다 WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source 또는 keySelector null 참조(Visual Basic 없음)입니다.
keySelector null 참조(Visual Basic 없음)인 키를 생성합니다. -또는- keySelector 두 요소에 대한 중복 키를 생성합니다. -또는- 쿼리를 평가하는 동안 하나 이상의 예외가 발생했습니다.