ParallelEnumerable.ToDictionary Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt ein Dictionary<TKey,TValue> Aus einem ParallelQuery<TSource>.
Überlädt
| Name | Beschreibung |
|---|---|
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahl und Elementauswahlfunktionen. |
| ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion. |
| ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion und einem Schlüsselvergleich. |
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahl und Elementauswahlfunktionen.
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)
Typparameter
- TSource
Der Typ der Elemente von source.
- TKey
Der Typ des keySelectorvon .
- TElement
Der Typ des von elementSelector.
Parameter
- source
- ParallelQuery<TSource>
Eine Sequenz, aus der eine Dictionary<TKey,TValue> Abfolge erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
- elementSelector
- Func<TSource,TElement>
Eine Transformationsfunktion, um einen Ergebniselementwert aus jedem Element zu erzeugen.
Gibt zurück
Ein Dictionary<TKey,TValue> Wert, der Werte vom Typ TElement enthält, die aus der Eingabesequenz ausgewählt sind.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source oder keySelector oder elementSelector ist ein Nullverweis (Nothing in Visual Basic).
keySelector erzeugt einen Schlüssel, bei dem es sich um einen Nullverweis handelt (Nothing in Visual Basic). -oder- keySelector erzeugt doppelte Schlüssel für zwei Elemente. -oder- Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.
Weitere Informationen
Gilt für:
ToDictionary<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion, einem Vergleichsmodul und einer Elementauswahlfunktion.
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)
Typparameter
- TSource
Der Typ der Elemente von source.
- TKey
Der Typ des keySelectorvon .
- TElement
Der Typ des von elementSelector.
Parameter
- source
- ParallelQuery<TSource>
Eine Sequenz, aus der eine Dictionary<TKey,TValue> Abfolge erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
- elementSelector
- Func<TSource,TElement>
Eine Transformationsfunktion, um einen Ergebniselementwert aus jedem Element zu erzeugen.
- comparer
- IEqualityComparer<TKey>
Eine IEqualityComparer<T> zum Vergleichen von Schlüsseln.
Gibt zurück
Ein Dictionary<TKey,TValue> Wert, der Werte vom Typ TElement enthält, die aus der Eingabesequenz ausgewählt sind.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source oder keySelector oder elementSelector ist ein Nullverweis (Nothing in Visual Basic).
keySelector erzeugt einen Schlüssel, bei dem es sich um einen Nullverweis handelt (Nothing in Visual Basic). -oder- keySelector erzeugt doppelte Schlüssel für zwei Elemente. -oder- Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.
Weitere Informationen
Gilt für:
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion.
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)
Typparameter
- TSource
Der Typ der Elemente von source.
- TKey
Der Typ des keySelectorvon .
Parameter
- source
- ParallelQuery<TSource>
Eine Sequenz, aus der eine Dictionary<TKey,TValue> Abfolge erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
Gibt zurück
A Dictionary<TKey,TValue> , das Schlüssel und Werte enthält.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source oder keySelector ist ein Nullverweis (Nichts in Visual Basic).
keySelector erzeugt einen Schlüssel, bei dem es sich um einen Nullverweis handelt (Nothing in Visual Basic). -oder- keySelector erzeugt doppelte Schlüssel für zwei Elemente. -oder- Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.
Weitere Informationen
Gilt für:
ToDictionary<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt eine Dictionary<TKey,TValue> aus einer ParallelQuery<TSource> bestimmten Schlüsselauswahlfunktion und einem Schlüsselvergleich.
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)
Typparameter
- TSource
Der Typ der Elemente von source.
- TKey
Der Typ des keySelectorvon .
Parameter
- source
- ParallelQuery<TSource>
Eine Sequenz, aus der eine Dictionary<TKey,TValue> Abfolge erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
- comparer
- IEqualityComparer<TKey>
Eine IEqualityComparer<T> zum Vergleichen von Schlüsseln.
Gibt zurück
A Dictionary<TKey,TValue> , das Schlüssel und Werte enthält.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token übergeben wurde WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source oder keySelector ist ein Nullverweis (Nichts in Visual Basic).
keySelector erzeugt einen Schlüssel, bei dem es sich um einen Nullverweis handelt (Nothing in Visual Basic). -oder- keySelector erzeugt doppelte Schlüssel für zwei Elemente. -oder- Mindestens eine Ausnahme ist während der Auswertung der Abfrage aufgetreten.