AsyncEnumerable.GroupBy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| GroupBy<TSource,TKey,TElement,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, Func<TKey,IEnumerable<TElement>, CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. I valori chiave vengono confrontati usando un operatore di confronto specificato e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata. |
| GroupBy<TSource,TKey,TElement,TResult>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. I valori chiave vengono confrontati usando un operatore di confronto specificato e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata. |
| GroupBy<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken,ValueTask<TKey>>, Func<TSource,CancellationToken, ValueTask<TElement>>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave. Le chiavi vengono confrontate usando un operatore di confronto e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata. |
| GroupBy<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave. Le chiavi vengono confrontate usando un operatore di confronto e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata. |
| GroupBy<TSource,TKey,TResult>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken,ValueTask<TKey>>, Func<TKey,IEnumerable<TSource>, CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. |
| GroupBy<TSource,TKey,TResult>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. |
| GroupBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata. |
| GroupBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata. |
GroupBy<TSource,TKey,TElement,TResult>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, Func<TSource, CancellationToken,ValueTask<TElement>>, Func<TKey,IEnumerable<TElement>, CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. I valori chiave vengono confrontati usando un operatore di confronto specificato e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.
public static System.Collections.Generic.IAsyncEnumerable<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TElement>> elementSelector, Func<TKey,System.Collections.Generic.IEnumerable<TElement>,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Element>> * Func<'Key, seq<'Element>, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement, TResult) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, CancellationToken, ValueTask(Of TKey)), elementSelector As Func(Of TSource, CancellationToken, ValueTask(Of TElement)), resultSelector As Func(Of TKey, IEnumerable(Of TElement), CancellationToken, ValueTask(Of TResult)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of TResult)
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
- TElement
Tipo degli elementi in ogni IGrouping<TKey,TElement>oggetto .
- TResult
Tipo del valore del risultato restituito da resultSelector.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,CancellationToken,ValueTask<TKey>>
Funzione per estrarre la chiave per ogni elemento.
- elementSelector
- Func<TSource,CancellationToken,ValueTask<TElement>>
Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto IGrouping<TKey,TElement>.
- resultSelector
- Func<TKey,IEnumerable<TElement>,CancellationToken,ValueTask<TResult>>
Funzione per creare un valore di risultato da ogni gruppo.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Raccolta di elementi di tipo TResult in cui ogni elemento rappresenta una proiezione su un gruppo e la relativa chiave.
Eccezioni
resultSelector è null.
Si applica a
GroupBy<TSource,TKey,TElement,TResult>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave. I valori chiave vengono confrontati usando un operatore di confronto specificato e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.
public static System.Collections.Generic.IAsyncEnumerable<TResult> GroupBy<TSource,TKey,TElement,TResult>(this System.Collections.Generic.IAsyncEnumerable<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 = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * Func<'Key, seq<'Element>, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement, TResult) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), resultSelector As Func(Of TKey, IEnumerable(Of TElement), TResult), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of TResult)
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
- TElement
Tipo degli elementi in ogni IGrouping<TKey,TElement>oggetto .
- TResult
Tipo del valore del risultato restituito da resultSelector.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre la chiave per ogni elemento.
- elementSelector
- Func<TSource,TElement>
Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto IGrouping<TKey,TElement>.
- resultSelector
- Func<TKey,IEnumerable<TElement>,TResult>
Funzione per creare un valore di risultato da ogni gruppo.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Raccolta di elementi di tipo TResult in cui ogni elemento rappresenta una proiezione su un gruppo e la relativa chiave.
Eccezioni
resultSelector è null.
Si applica a
GroupBy<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken,ValueTask<TKey>>, Func<TSource,CancellationToken, ValueTask<TElement>>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave. Le chiavi vengono confrontate usando un operatore di confronto e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.
public static System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<TKey,TElement>> GroupBy<TSource,TKey,TElement>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TElement>> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Element>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<'Key, 'Element>>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, CancellationToken, ValueTask(Of TKey)), elementSelector As Func(Of TSource, CancellationToken, ValueTask(Of TElement)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of IGrouping(Of TKey, TElement))
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
- TElement
Tipo degli elementi nell'oggetto IGrouping<TKey,TElement>.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,CancellationToken,ValueTask<TKey>>
Funzione per estrarre la chiave per ogni elemento.
- elementSelector
- Func<TSource,CancellationToken,ValueTask<TElement>>
Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto IGrouping<TKey,TElement>.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Oggetto IAsyncEnumerable<T> in cui ogni IGrouping<TKey,TElement> oggetto contiene una sequenza di oggetti di tipo TElement e una chiave.
Eccezioni
elementSelector è null.
Si applica a
GroupBy<TSource,TKey,TElement>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave. Le chiavi vengono confrontate usando un operatore di confronto e gli elementi di ogni gruppo vengono proiettati usando una funzione specificata.
public static System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<TKey,TElement>> GroupBy<TSource,TKey,TElement>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TSource,TElement> elementSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Key> * Func<'Source, 'Element> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<'Key, 'Element>>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TElement) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), elementSelector As Func(Of TSource, TElement), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of IGrouping(Of TKey, TElement))
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
- TElement
Tipo degli elementi nell'oggetto IGrouping<TKey,TElement>.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre la chiave per ogni elemento.
- elementSelector
- Func<TSource,TElement>
Funzione per eseguire il mapping di ogni elemento di origine a un elemento in un oggetto IGrouping<TKey,TElement>.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Oggetto IAsyncEnumerable<T> in cui ogni IGrouping<TKey,TElement> oggetto contiene una sequenza di oggetti di tipo TElement e una chiave.
Eccezioni
elementSelector è null.
Si applica a
GroupBy<TSource,TKey,TResult>(IAsyncEnumerable<TSource>, Func<TSource, CancellationToken,ValueTask<TKey>>, Func<TKey,IEnumerable<TSource>, CancellationToken,ValueTask<TResult>>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave.
public static System.Collections.Generic.IAsyncEnumerable<TResult> GroupBy<TSource,TKey,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TResult>> resultSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * Func<'Key, seq<'Source>, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Result>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TResult) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, CancellationToken, ValueTask(Of TKey)), resultSelector As Func(Of TKey, IEnumerable(Of TSource), CancellationToken, ValueTask(Of TResult)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of TResult)
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
- TResult
Tipo del valore del risultato restituito da resultSelector.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,CancellationToken,ValueTask<TKey>>
Funzione per estrarre la chiave per ogni elemento.
- resultSelector
- Func<TKey,IEnumerable<TSource>,CancellationToken,ValueTask<TResult>>
Funzione per creare un valore di risultato da ogni gruppo.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Raccolta di elementi di tipo TResult in cui ogni elemento rappresenta una proiezione su un gruppo e la relativa chiave.
Eccezioni
resultSelector è null.
Si applica a
GroupBy<TSource,TKey,TResult>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata e crea un valore di risultato da ogni gruppo e dalla relativa chiave.
public static System.Collections.Generic.IAsyncEnumerable<TResult> GroupBy<TSource,TKey,TResult>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,TKey> keySelector, Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult> resultSelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Key> * Func<'Key, seq<'Source>, 'Result> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<'Result>
<Extension()>
Public Function GroupBy(Of TSource, TKey, TResult) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), resultSelector As Func(Of TKey, IEnumerable(Of TSource), TResult), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of TResult)
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
- TResult
Tipo del valore del risultato restituito da resultSelector.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre la chiave per ogni elemento.
- resultSelector
- Func<TKey,IEnumerable<TSource>,TResult>
Funzione per creare un valore di risultato da ogni gruppo.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Raccolta di elementi di tipo TResult in cui ogni elemento rappresenta una proiezione su un gruppo e la relativa chiave.
Eccezioni
resultSelector è null.
Si applica a
GroupBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask<TKey>>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata.
public static System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<TKey>> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'Key>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<'Key, 'Source>>
<Extension()>
Public Function GroupBy(Of TSource, TKey) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, CancellationToken, ValueTask(Of TKey)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of IGrouping(Of TKey, TSource))
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,CancellationToken,ValueTask<TKey>>
Funzione per estrarre la chiave per ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Oggetto IAsyncEnumerable<T> in cui ogni IGrouping<TKey,TElement> oggetto contiene una sequenza di oggetti e una chiave.
Eccezioni
keySelector è null.
Si applica a
GroupBy<TSource,TKey>(IAsyncEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
- Origine:
- GroupBy.cs
Raggruppa gli elementi di una sequenza in base a una funzione del selettore di chiave specificata.
public static System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<TKey,TSource>> GroupBy<TSource,TKey>(this System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member GroupBy : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Collections.Generic.IAsyncEnumerable<System.Linq.IGrouping<'Key, 'Source>>
<Extension()>
Public Function GroupBy(Of TSource, TKey) (source As IAsyncEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IAsyncEnumerable(Of IGrouping(Of TKey, TSource))
Parametri di tipo
- TSource
Tipo degli elementi di origine.
- TKey
Tipo della chiave restituita da keySelector.
Parametri
- source
- IAsyncEnumerable<TSource>
Oggetto IAsyncEnumerable<T> di elementi da raggruppare.
- keySelector
- Func<TSource,TKey>
Funzione per estrarre la chiave per ogni elemento.
- comparer
- IEqualityComparer<TKey>
Oggetto IEqualityComparer<T> da confrontare con le chiavi.
Valori restituiti
Oggetto IAsyncEnumerable<T> in cui ogni IGrouping<TKey,TElement> oggetto contiene una sequenza di oggetti e una chiave.
Eccezioni
keySelector è null.