Queryable.CountBy<TSource,TKey> Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar antalet element från en sekvens enligt en angiven nyckelväljare.
public static System.Linq.IQueryable<System.Collections.Generic.KeyValuePair<TKey,int>> CountBy<TSource,TKey>(this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Collections.Generic.IEqualityComparer<TKey>? comparer = default);
static member CountBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Collections.Generic.IEqualityComparer<'Key> -> System.Linq.IQueryable<System.Collections.Generic.KeyValuePair<'Key, int>>
<Extension()>
Public Function CountBy(Of TSource, TKey) (source As IQueryable(Of TSource), keySelector As Expression(Of Func(Of TSource, TKey)), Optional comparer As IEqualityComparer(Of TKey) = Nothing) As IQueryable(Of KeyValuePair(Of TKey, Integer))
Typparametrar
- TSource
Typen av element sourcei .
- TKey
Vilken typ av nyckel som elementen ska särskiljas med.
Parametrar
- source
- IQueryable<TSource>
Sekvensen att räkna element från.
- keySelector
- Expression<Func<TSource,TKey>>
En funktion för att extrahera nyckeln för varje element.
- comparer
- IEqualityComparer<TKey>
En IEqualityComparer<T> för att jämföra nycklar.
Returer
En IQueryable<T> som innehåller antal för varje distinkta element från källsekvensen som ett KeyValuePair<TKey,TValue> objekt.
Undantag
source är null.