Leer en inglés

Compartir a través de


Queryable.MaxBy Método

Definición

Sobrecargas

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

Devuelve el valor máximo de un genérico IQueryable<T> según una función de selector de claves especificada.

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

Devuelve el valor máximo de un genérico IQueryable<T> según una función de selector de claves especificada.

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

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

Devuelve el valor máximo de un genérico IQueryable<T> según una función de selector de claves especificada.

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

Parámetros de tipo

TSource

Tipo de los elementos de source.

TKey

Tipo de clave por el que se van a comparar los elementos.

Parámetros

source
IQueryable<TSource>

Secuencia de valores cuyo valor máximo se va a determinar.

keySelector
Expression<Func<TSource,TKey>>

Función para extraer la clave de cada elemento.

Devoluciones

TSource

Valor con la clave máxima de la secuencia.

Excepciones

source es null.

Ninguna clave extraída de source implementa la IComparable interfaz o IComparable<T> .

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9

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

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

Devuelve el valor máximo de un genérico IQueryable<T> según una función de selector de claves especificada.

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

Parámetros de tipo

TSource

Tipo de los elementos de source.

TKey

Tipo de clave por el que se van a comparar los elementos.

Parámetros

source
IQueryable<TSource>

Secuencia de valores cuyo valor máximo se va a determinar.

keySelector
Expression<Func<TSource,TKey>>

Función para extraer la clave de cada elemento.

comparer
IComparer<TSource>

que IComparer<T> se va a comparar las claves.

Devoluciones

TSource

Valor con la clave máxima de la secuencia.

Excepciones

source es null.

Ninguna clave extraída de source implementa la IComparable interfaz o IComparable<T> .

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET 6, 7, 8, 9