ParallelEnumerable.ToDictionary Metod

Definition

Överlagringar

Name Description
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Skapar en från en Dictionary<TKey,TValue>ParallelQuery<TSource> enligt angivna funktioner för nyckelväljare och elementväljare.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare.

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare och nyckeljäxare.

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Skapar en från en Dictionary<TKey,TValue>ParallelQuery<TSource> enligt angivna funktioner för nyckelväljare och elementväljare.

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)

Typparametrar

TSource

Typen av element sourcei .

TKey

Typ av nyckel som returneras av keySelector.

TElement

Typen av värde som returneras av elementSelector.

Parametrar

source
ParallelQuery<TSource>

En sekvens att skapa en Dictionary<TKey,TValue> från.

keySelector
Func<TSource,TKey>

En funktion för att extrahera en nyckel från varje element.

elementSelector
Func<TSource,TElement>

En transformeringsfunktion för att skapa ett resultatelementvärde från varje element.

Returer

Dictionary<TKey,TElement>

En Dictionary<TKey,TValue> som innehåller värden av den typ TElement som valts från indatasekvensen.

Undantag

source eller keySelector eller elementSelector är en nullreferens (ingenting i Visual Basic).

keySelector skapar en nyckel som är en null-referens (Ingenting i Visual Basic). -or- keySelector producerar dubblettnycklar för två element. -or- Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för

ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare, en jämförelsefunktion och en elementväljare.

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);
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)

Typparametrar

TSource

Typen av element sourcei .

TKey

Typ av nyckel som returneras av keySelector.

TElement

Typen av värde som returneras av elementSelector.

Parametrar

source
ParallelQuery<TSource>

En sekvens att skapa en Dictionary<TKey,TValue> från.

keySelector
Func<TSource,TKey>

En funktion för att extrahera en nyckel från varje element.

elementSelector
Func<TSource,TElement>

En transformeringsfunktion för att skapa ett resultatelementvärde från varje element.

comparer
IEqualityComparer<TKey>

En IEqualityComparer<T> för att jämföra nycklar.

Returer

Dictionary<TKey,TElement>

En Dictionary<TKey,TValue> som innehåller värden av den typ TElement som valts från indatasekvensen.

Undantag

source eller keySelector eller elementSelector är en nullreferens (ingenting i Visual Basic).

keySelector skapar en nyckel som är en null-referens (Ingenting i Visual Basic). -or- keySelector producerar dubblettnycklar för två element. -or- Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare.

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)

Typparametrar

TSource

Typen av element sourcei .

TKey

Typ av nyckel som returneras av keySelector.

Parametrar

source
ParallelQuery<TSource>

En sekvens att skapa en Dictionary<TKey,TValue> från.

keySelector
Func<TSource,TKey>

En funktion för att extrahera en nyckel från varje element.

Returer

Dictionary<TKey,TSource>

A Dictionary<TKey,TValue> som innehåller nycklar och värden.

Undantag

source eller keySelector är en nullreferens (ingenting i Visual Basic).

keySelector skapar en nyckel som är en null-referens (Ingenting i Visual Basic). -or- keySelector producerar dubblettnycklar för två element. -or- Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för

ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Skapar en Dictionary<TKey,TValue> från en ParallelQuery<TSource> enligt en angiven nyckelväljare och nyckeljäxare.

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);
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)

Typparametrar

TSource

Typen av element sourcei .

TKey

Typ av nyckel som returneras av keySelector.

Parametrar

source
ParallelQuery<TSource>

En sekvens att skapa en Dictionary<TKey,TValue> från.

keySelector
Func<TSource,TKey>

En funktion för att extrahera en nyckel från varje element.

comparer
IEqualityComparer<TKey>

En IEqualityComparer<T> för att jämföra nycklar.

Returer

Dictionary<TKey,TSource>

A Dictionary<TKey,TValue> som innehåller nycklar och värden.

Undantag

source eller keySelector är en nullreferens (ingenting i Visual Basic).

keySelector skapar en nyckel som är en null-referens (Ingenting i Visual Basic). -or- keySelector producerar dubblettnycklar för två element. -or- Ett eller flera undantag inträffade under utvärderingen av frågan.

Se även

Gäller för