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


Queryable.MinBy Метод

Определение

Перегрузки

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Возвращает минимальное значение в универсальном шаблоне IQueryable<T> в соответствии с указанной функцией селектора ключа.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Возвращает минимальное значение в универсальном шаблоне IQueryable<T> в соответствии с указанной функцией селектора ключа.

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Исходный код:
Queryable.cs
Исходный код:
Queryable.cs
Исходный код:
Queryable.cs

Возвращает минимальное значение в универсальном шаблоне IQueryable<T> в соответствии с указанной функцией селектора ключа.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static TSource MinBy(System::Linq::IQueryable<TSource> ^ source, System::Linq::Expressions::Expression<Func<TSource, TKey> ^> ^ keySelector);
public static TSource? MinBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector);
static member MinBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> -> 'Source
<Extension()>
Public Function MinBy(Of TSource, TKey) (source As IQueryable(Of TSource), keySelector As Expression(Of Func(Of TSource, TKey))) As TSource

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

TSource

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

TKey

Тип ключа для сравнения элементов.

Параметры

source
IQueryable<TSource>

Последовательность значений, для которой определяется минимальное значение.

keySelector
Expression<Func<TSource,TKey>>

Функция, извлекающая ключ для каждого элемента.

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

TSource

Значение с минимальным ключом в последовательности.

Исключения

source имеет значение null.

Ключ, извлеченный из source , не реализует IComparable интерфейс или IComparable<T> .

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

MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)

Исходный код:
Queryable.cs
Исходный код:
Queryable.cs
Исходный код:
Queryable.cs

Возвращает минимальное значение в универсальном шаблоне IQueryable<T> в соответствии с указанной функцией селектора ключа.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static TSource MinBy(System::Linq::IQueryable<TSource> ^ source, System::Linq::Expressions::Expression<Func<TSource, TKey> ^> ^ keySelector, System::Collections::Generic::IComparer<TSource> ^ comparer);
public static TSource? MinBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Collections.Generic.IComparer<TSource>? comparer);
static member MinBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Collections.Generic.IComparer<'Source> -> 'Source
<Extension()>
Public Function MinBy(Of TSource, TKey) (source As IQueryable(Of TSource), keySelector As Expression(Of Func(Of TSource, TKey)), comparer As IComparer(Of TSource)) As TSource

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

TSource

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

TKey

Тип ключа для сравнения элементов.

Параметры

source
IQueryable<TSource>

Последовательность значений, для которой определяется минимальное значение.

keySelector
Expression<Func<TSource,TKey>>

Функция, извлекающая ключ для каждого элемента.

comparer
IComparer<TSource>

Объект IComparer<T> для сравнения ключей.

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

TSource

Значение с минимальным ключом в последовательности.

Исключения

source имеет значение null.

Ключ, извлеченный из source , не реализует IComparable интерфейс или IComparable<T> .

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