Прочитај на енглеском Уреди

Делите путем


Queryable.MaxBy Method

Definition

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

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

Returns the maximum value in a generic IQueryable<T> according to a specified key selector function.

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

Returns the maximum value in a generic IQueryable<T> according to a specified key selector function.

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

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Returns the maximum value in a generic IQueryable<T> according to a specified key selector function.

C#
public static TSource? MaxBy<TSource,TKey>(this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector);

Type Parameters

TSource

The type of the elements of source.

TKey

The type of key to compare elements by.

Parameters

source
IQueryable<TSource>

A sequence of values to determine the maximum value of.

keySelector
Expression<Func<TSource,TKey>>

A function to extract the key for each element.

Returns

TSource

The value with the maximum key in the sequence.

Exceptions

source is null.

No key extracted from source implements the IComparable or IComparable<T> interface.

Applies to

.NET 10 и друге верзије
Производ Верзије
.NET 6, 7, 8, 9, 10

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

Source:
Queryable.cs
Source:
Queryable.cs
Source:
Queryable.cs

Returns the maximum value in a generic IQueryable<T> according to a specified key selector function.

C#
public static TSource? MaxBy<TSource,TKey>(this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Collections.Generic.IComparer<TSource>? comparer);

Type Parameters

TSource

The type of the elements of source.

TKey

The type of key to compare elements by.

Parameters

source
IQueryable<TSource>

A sequence of values to determine the maximum value of.

keySelector
Expression<Func<TSource,TKey>>

A function to extract the key for each element.

comparer
IComparer<TSource>

The IComparer<T> to compare keys.

Returns

TSource

The value with the maximum key in the sequence.

Exceptions

source is null.

No key extracted from source implements the IComparable or IComparable<T> interface.

Applies to

.NET 10 и друге верзије
Производ Верзије
.NET 6, 7, 8, 9, 10