ParallelEnumerable.ToLookup 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 eine ILookup<TKey,TElement> aus einer ParallelQuery<TSource>.
Überlädt
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> entsprechend einer angegebenen Schlüsselauswahlfunktion, einem Vergleich und einer Elementauswahlfunktion. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> entsprechend der angegebenen Schlüsselauswahlfunktion und Elementauswahlfunktion. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> gemäß einer angegebenen Schlüsselauswahlfunktion und eines angegebenen Schlüsselvergleichs. |
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> gemäß einer angegebenen Schlüsselauswahlfunktion. |
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> entsprechend einer angegebenen Schlüsselauswahlfunktion, einem Vergleich und einer Elementauswahlfunktion.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TElement> ToLookup<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.Linq.ILookup<TKey,TElement> ToLookup<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 ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(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 ILookup(Of TKey, TElement)
Typparameter
- TSource
Der Typ der Elemente von source
.
- TKey
Der Typ des von keySelector
zurückgegebenen Schlüssels.
- TElement
Der Typ des von elementSelector
zurückgegebenen Werts.
Parameter
- source
- ParallelQuery<TSource>
Die Sequenz, aus der ein ILookup<TKey,TElement> erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
- elementSelector
- Func<TSource,TElement>
Eine Transformationsfunktion, mit der aus jedem Element ein Ergebniselementwert erzeugt wird.
- comparer
- IEqualityComparer<TKey>
Ein IEqualityComparer<T> zum Vergleichen von Schlüsseln.
Gibt zurück
Ein Lookup<(Of <(TKey, TElement>)>), das aus der Eingabesequenz ausgewählte Werte des Typs „TElement“ enthält.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.
source
oder keySelector
oder elementSelector
ist ein NULL-Verweis (Nothing in Visual Basic).
Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.
Weitere Informationen
Gilt für:
ToLookup<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> entsprechend der angegebenen Schlüsselauswahlfunktion und Elementauswahlfunktion.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TElement> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Linq.ILookup<TKey,TElement> ToLookup<TSource,TKey,TElement> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Linq.ILookup<'Key, 'Element>
<Extension()>
Public Function ToLookup(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As ILookup(Of TKey, TElement)
Typparameter
- TSource
Der Typ der Elemente von source
.
- TKey
Der Typ des von keySelector
zurückgegebenen Schlüssels.
- TElement
Der Typ des von elementSelector
zurückgegebenen Werts.
Parameter
- source
- ParallelQuery<TSource>
Die Sequenz, aus der ein ILookup<TKey,TElement> erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
- elementSelector
- Func<TSource,TElement>
Eine Transformationsfunktion, mit der aus jedem Element ein Ergebniselementwert erzeugt wird.
Gibt zurück
Ein ILookup<TKey,TElement>, das Werte vom Typ TElement
enthält, die aus der Eingabesequenz ausgewählt werden.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.
source
oder keySelector
oder elementSelector
ist ein NULL-Verweis (Nothing in Visual Basic).
Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.
Weitere Informationen
Gilt für:
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> gemäß einer angegebenen Schlüsselauswahlfunktion und eines angegebenen Schlüsselvergleichs.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As ILookup(Of TKey, TSource)
Typparameter
- TSource
Der Typ der Elemente von source
.
- TKey
Der Typ des von keySelector
zurückgegebenen Schlüssels.
Parameter
- source
- ParallelQuery<TSource>
Die Sequenz, aus der ein ILookup<TKey,TElement> erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
- comparer
- IEqualityComparer<TKey>
Ein IEqualityComparer<T> zum Vergleichen von Schlüsseln.
Gibt zurück
Ein ILookup<TKey,TElement>, das Schlüssel und Werte enthält.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.
source
oder keySelector
ist ein NULL-Verweis (Nothing in Visual Basic).
Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.
Weitere Informationen
Gilt für:
ToLookup<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
- Quelle:
- ParallelEnumerable.cs
Erstellt ein ILookup<TKey,TElement> aus einem ParallelQuery<TSource> gemäß einer angegebenen Schlüsselauswahlfunktion.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ILookup<TKey, TSource> ^ ToLookup(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.ILookup<TKey,TSource> ToLookup<TSource,TKey> (this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member ToLookup : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.ILookup<'Key, 'Source>
<Extension()>
Public Function ToLookup(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As ILookup(Of TKey, TSource)
Typparameter
- TSource
Der Typ der Elemente von source
.
- TKey
Der Typ des von keySelector
zurückgegebenen Schlüssels.
Parameter
- source
- ParallelQuery<TSource>
Die Sequenz, aus der ein ILookup<TKey,TElement> erstellt werden soll.
- keySelector
- Func<TSource,TKey>
Eine Funktion zum Extrahieren eines Schlüssels aus jedem Element.
Gibt zurück
Ein ILookup<TKey,TElement>, das Schlüssel und Werte enthält.
Ausnahmen
Die Abfrage wurde abgebrochen, wobei das Token über WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken) übergeben wurde.
source
oder keySelector
ist ein NULL-Verweis („Nothing“ in Visual Basic).
Während der Auswertung der Abfrage ist mindestens eine Ausnahme aufgetreten.