Поделиться через


DataServiceExtensions.CountDistinct Метод

Определение

Перегрузки

CountDistinct<TSource,TTarget>(IEnumerable<TSource>, Func<TSource,TTarget>)

Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу.

CountDistinct<TSource,TTarget>(IQueryable<TSource>, Expression<Func<TSource,TTarget>>)

Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу.

CountDistinct<TSource,TTarget>(IEnumerable<TSource>, Func<TSource,TTarget>)

Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу.

public static int CountDistinct<TSource,TTarget> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TTarget> selector);
static member CountDistinct : seq<'Source> * Func<'Source, 'arget> -> int
<Extension()>
Public Function CountDistinct(Of TSource, TTarget) (source As IEnumerable(Of TSource), selector As Func(Of TSource, TTarget)) As Integer

Параметры типа

TSource

Тип элементов source

TTarget

Тип, возвращаемый функцией проекции, представленной в selector.

Параметры

source
IEnumerable<TSource>

Последовательность значений типа TSource.

selector
Func<TSource,TTarget>

Функция преобразования, применяемая к каждому элементу.

Возвращаемое значение

Уникальное количество элементов в последовательности после применения функции проекции к каждому элементу.

Применяется к

CountDistinct<TSource,TTarget>(IQueryable<TSource>, Expression<Func<TSource,TTarget>>)

Возвращает уникальное число элементов в последовательности после применения функции проекции к каждому элементу.

public static int CountDistinct<TSource,TTarget> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TTarget>> selector);
static member CountDistinct : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'arget>> -> int
<Extension()>
Public Function CountDistinct(Of TSource, TTarget) (source As IQueryable(Of TSource), selector As Expression(Of Func(Of TSource, TTarget))) As Integer

Параметры типа

TSource

Тип элементов source

TTarget

Тип, возвращаемый функцией проекции, представленной в selector.

Параметры

source
IQueryable<TSource>

Последовательность значений типа TSource.

selector
Expression<Func<TSource,TTarget>>

Функция проекции, применяемая к каждому элементу.

Возвращаемое значение

Уникальное количество элементов в последовательности после применения функции проекции к каждому элементу.

Применяется к