Queryable.CountBy<TSource,TKey> Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen anahtar seçici işlevine göre bir dizideki her öğenin sayısını döndürür.
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))
Tür Parametreleri
- TSource
source
öğelerinin türü.
- TKey
Öğeleri ayırt etmek için kullanılacak anahtar türü.
Parametreler
- source
- IQueryable<TSource>
Öğeleri saymak için sıra.
- keySelector
- Expression<Func<TSource,TKey>>
Her öğenin anahtarını ayıklamak için bir işlev.
- comparer
- IEqualityComparer<TKey>
Anahtarları karşılaştırmak için bir IEqualityComparer<T>.
Döndürülenler
KeyValuePair<TKey,TValue> nesnesi olarak kaynak dizideki her ayrı öğe için sayıyı içeren bir IQueryable<T>.
Özel durumlar
source
null
.