Auf Englisch lesen

Teilen über


Queryable.CountBy<TSource,TKey> Methode

Definition

Gibt die Anzahl der einzelnen Elemente aus einer Sequenz gemäß einer angegebenen Schlüsselauswahlfunktion zurück.

C#
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);

Typparameter

TSource

Der Typ der Elemente von source.

TKey

Der Schlüsseltyp, nach dem Elemente unterschieden werden sollen.

Parameter

source
IQueryable<TSource>

Die Sequenz, aus der Elemente gezählt werden sollen.

keySelector
Expression<Func<TSource,TKey>>

Eine Funktion zum Extrahieren des Schlüssels für jedes Element.

comparer
IEqualityComparer<TKey>

Ein IEqualityComparer<T> zum Vergleichen von Tasten.

Gibt zurück

Eine IQueryable<T>, die die Anzahl der einzelnen Elemente aus der Quellsequenz als KeyValuePair<TKey,TValue>-Objekt enthält.

Ausnahmen

source ist null.

Gilt für:

Produkt Versionen
.NET 9, 10