ParallelEnumerable.GroupBy Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé.
Surcharges
| Nom | Description |
|---|---|
| GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Regroupe les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé. Les valeurs de clé sont comparées à l’aide d’un comparateur spécifié et les éléments de chaque groupe sont projetés à l’aide d’une fonction spécifiée. |
| GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>) |
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé. Les éléments de chaque groupe sont projetés à l’aide d’une fonction spécifiée. |
| GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et projette les éléments pour chaque groupe à l’aide d’une fonction spécifiée. |
| GroupBy<TSource,TKey,TElement>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé. Les clés sont comparées à l’aide d’un comparateur et les éléments de chaque groupe sont projetés à l’aide d’une fonction spécifiée. |
| GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>) |
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé. |
| GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>) |
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé. Les clés sont comparées à l’aide d’un comparateur spécifié. |
| GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et compare les clés à l’aide d’un élément spécifié IComparer<T>. |
| GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>) |
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée. |
GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Regroupe les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé. Les valeurs de clé sont comparées à l’aide d’un comparateur spécifié et les éléments de chaque groupe sont projetés à l’aide d’une fonction spécifiée.
public:
generic <typename TSource, typename TKey, typename TElement, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, Func<TKey, System::Collections::Generic::IEnumerable<TElement> ^, TResult> ^ resultSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * Func<'Key, seq<'Element>, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), resultSelector As Func(Of TKey, IEnumerable(Of TElement), TResult), comparer As IEqualityComparer(Of TKey)) As ParallelQuery(Of TResult)
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TElement
Type des éléments dans chaque IGrouping{TKey, TElement}.
- TResult
Type de la valeur de résultat retournée par resultSelector.
Paramètres
- source
- ParallelQuery<TSource>
Séquence dont les éléments à regrouper.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire la clé de chaque élément.
- elementSelector
- Func<TSource,TElement>
Fonction permettant de mapper chaque élément source à un élément d’un IGrouping{Key, TElement}.
- resultSelector
- Func<TKey,IEnumerable<TElement>,TResult>
Fonction permettant de créer une valeur de résultat à partir de chaque groupe.
- comparer
- IEqualityComparer<TKey>
Pour IEqualityComparer<T> comparer les clés.
Retours
Séquence d’éléments de type TResult où chaque élément représente une projection sur un groupe et sa clé.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou keySelector ou elementSelector ou resultSelector est null (Nothing dans Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.
Voir aussi
S’applique à
GroupBy<TSource,TKey,TElement,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé. Les éléments de chaque groupe sont projetés à l’aide d’une fonction spécifiée.
public:
generic <typename TSource, typename TKey, typename TElement, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, Func<TKey, System::Collections::Generic::IEnumerable<TElement> ^, TResult> ^ resultSelector);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult> resultSelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * Func<'Key, seq<'Element>, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), resultSelector As Func(Of TKey, IEnumerable(Of TElement), TResult)) As ParallelQuery(Of TResult)
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TElement
Type des éléments dans chaque IGrouping{TKey, TElement}.
- TResult
Type de la valeur de résultat retournée par resultSelector.
Paramètres
- source
- ParallelQuery<TSource>
Séquence dont les éléments à regrouper.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire la clé de chaque élément.
- elementSelector
- Func<TSource,TElement>
Fonction permettant de mapper chaque élément source à un élément d’une clé TKey IGrouping<, TElement>.
- resultSelector
- Func<TKey,IEnumerable<TElement>,TResult>
Fonction permettant de créer une valeur de résultat à partir de chaque groupe.
Retours
Séquence d’éléments de type TResult où chaque élément représente une projection sur un groupe et sa clé.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou keySelector ou elementSelector ou resultSelector est null (Nothing dans Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.
Voir aussi
S’applique à
GroupBy<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
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et projette les éléments pour chaque groupe à l’aide d’une fonction spécifiée.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TElement> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TElement>> GroupBy<TSource,TKey,TElement>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Element>>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement)) As ParallelQuery(Of IGrouping(Of TKey, TElement))
Paramètres de type
- TSource
Type d’éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TElement
Type des éléments dans le IGrouping<TKey,TElement>.
Paramètres
- source
- ParallelQuery<TSource>
Qui OrderedParallelQuery<TSource> contient des éléments à trier.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire une clé d’un élément.
- elementSelector
- Func<TSource,TElement>
Fonction permettant de mapper chaque élément source à un élément d’un IGrouping<TKey,TElement>.
Retours
Séquence de groupes triés décroissants en fonction de TKey.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou elementSelector est une référence null (Nothing in Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.
Voir aussi
S’applique à
GroupBy<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
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé. Les clés sont comparées à l’aide d’un comparateur et les éléments de chaque groupe sont projetés à l’aide d’une fonction spécifiée.
public:
generic <typename TSource, typename TKey, typename TElement>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TElement> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TSource, TElement> ^ elementSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TElement>> GroupBy<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.ParallelQuery<System.Linq.IGrouping<TKey,TElement>> GroupBy<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 GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Element>>
<Extension()>
Public Function GroupBy(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 ParallelQuery(Of IGrouping(Of TKey, TElement))
Paramètres de type
- TSource
Type d’éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TElement
Type des éléments dans le IGrouping.
Paramètres
- source
- ParallelQuery<TSource>
Tri TriéParallelQuery{TSource}, qui contient des éléments à trier.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire une clé d’un élément.
- elementSelector
- Func<TSource,TElement>
Fonction permettant de mapper chaque élément source à un élément d’un IGrouping.
- comparer
- IEqualityComparer<TKey>
IComparer{TSource} pour comparer les clés.
Retours
Séquence de groupes triés décroissants en fonction de TKey.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou elementSelector est une référence null (Nothing in Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.
Voir aussi
S’applique à
GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé.
public:
generic <typename TSource, typename TKey, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TKey, System::Collections::Generic::IEnumerable<TSource> ^, TResult> ^ resultSelector);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult> resultSelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Key, seq<'Source>, 'Result> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), resultSelector As Func(Of TKey, IEnumerable(Of TSource), TResult)) As ParallelQuery(Of TResult)
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TResult
Type de la valeur de résultat retournée par resultSelector.
Paramètres
- source
- ParallelQuery<TSource>
Séquence dont les éléments à regrouper.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire la clé de chaque élément.
- resultSelector
- Func<TKey,IEnumerable<TSource>,TResult>
Fonction permettant de créer une valeur de résultat à partir de chaque groupe.
Retours
Séquence d’éléments de type TResult où chaque élément représente une projection sur un groupe et sa clé.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou resultSelector est une référence null (Nothing in Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.
Voir aussi
S’applique à
GroupBy<TSource,TKey,TResult>(ParallelQuery<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et crée une valeur de résultat à partir de chaque groupe et de sa clé. Les clés sont comparées à l’aide d’un comparateur spécifié.
public:
generic <typename TSource, typename TKey, typename TResult>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<TResult> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, Func<TKey, System::Collections::Generic::IEnumerable<TSource> ^, TResult> ^ resultSelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ParallelQuery<TResult> GroupBy<TSource,TKey,TResult>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * Func<'Key, seq<'Source>, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TResult) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), resultSelector As Func(Of TKey, IEnumerable(Of TSource), TResult), comparer As IEqualityComparer(Of TKey)) As ParallelQuery(Of TResult)
Paramètres de type
- TSource
Type des éléments de source.
- TKey
Type de la clé retournée par keySelector.
- TResult
Type de la valeur de résultat retournée par resultSelector.
Paramètres
- source
- ParallelQuery<TSource>
Séquence dont les éléments à regrouper.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire la clé de chaque élément.
- resultSelector
- Func<TKey,IEnumerable<TSource>,TResult>
Fonction permettant de créer une valeur de résultat à partir de chaque groupe.
- comparer
- IEqualityComparer<TKey>
Pour IEqualityComparer<T> comparer les clés.
Retours
Séquence de groupes.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou resultSelector est une référence null (Nothing in Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.
Voir aussi
S’applique à
GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée et compare les clés à l’aide d’un élément spécifié IComparer<T>.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TSource> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IEqualityComparer<TKey> ^ comparer);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> comparer);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Source>>
<Extension()>
Public Function GroupBy(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IEqualityComparer(Of TKey)) As ParallelQuery(Of IGrouping(Of TKey, TSource))
Paramètres de type
- TSource
Type d’éléments de source.
- TKey
Type de la clé retournée par keySelector.
Paramètres
- source
- ParallelQuery<TSource>
Qui OrderedParallelQuery<TSource> contient des éléments à trier.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire une clé d’un élément.
- comparer
- IEqualityComparer<TKey>
Pour IComparer<T> comparer les clés.
Retours
Séquence de groupes triés décroissants en fonction de TKey.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source est une référence Null (Nothing in Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.
Voir aussi
S’applique à
GroupBy<TSource,TKey>(ParallelQuery<TSource>, Func<TSource,TKey>)
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
- Source:
- ParallelEnumerable.cs
Regroupe en parallèle les éléments d’une séquence en fonction d’une fonction de sélecteur de clé spécifiée.
public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
static System::Linq::ParallelQuery<System::Linq::IGrouping<TKey, TSource> ^> ^ GroupBy(System::Linq::ParallelQuery<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static System.Linq.ParallelQuery<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Linq.ParallelQuery<TSource> source, Func<TSource,TKey> keySelector);
static member GroupBy : System.Linq.ParallelQuery<'Source> * Func<'Source, 'Key> -> System.Linq.ParallelQuery<System.Linq.IGrouping<'Key, 'Source>>
<Extension()>
Public Function GroupBy(Of TSource, TKey) (source As ParallelQuery(Of TSource), keySelector As Func(Of TSource, TKey)) As ParallelQuery(Of IGrouping(Of TKey, TSource))
Paramètres de type
- TSource
Type d’éléments de source.
- TKey
Type de la clé retournée par keySelector.
Paramètres
- source
- ParallelQuery<TSource>
Objet OrderedParallelQuery<TSource> qui contient des éléments à trier.
- keySelector
- Func<TSource,TKey>
Fonction permettant d’extraire une clé d’un élément.
Retours
Séquence de groupes triés dans l’ordre décroissant en fonction de TKey.
Exceptions
La requête a été annulée avec le jeton transmis par le biais WithCancellation<TSource>(ParallelQuery<TSource>, CancellationToken).
source ou keySelector est une référence null (Nothing in Visual Basic).
Une ou plusieurs exceptions se sont produites pendant l’évaluation de la requête.