Queryable.MaxBy Methode

Definition

Überlädt

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

Gibt den maximalen Wert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselauswahlfunktion zurück.

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

Gibt den maximalen Wert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselauswahlfunktion zurück.

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

Gibt den maximalen Wert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselauswahlfunktion zurück.

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

Typparameter

TSource

Der Typ der Elemente von source.

TKey

Der Schlüsseltyp, nach dem Elemente verglichen werden sollen.

Parameter

source
IQueryable<TSource>

Eine Sequenz von Werten, deren Höchstwert bestimmt werden soll.

keySelector
Expression<Func<TSource,TKey>>

Eine Funktion zum Extrahieren des Schlüssels für jedes Element.

comparer
IComparer<TSource>

Die IComparer<T> zu vergleichenden Tasten.

Gibt zurück

TSource

Der Wert mit dem maximalen Schlüssel in der Sequenz.

Ausnahmen

source ist null.

Kein Schlüssel, der aus source der Implementierung der IComparable<T> IComparable Schnittstelle extrahiert wurde.

Gilt für

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

Gibt den maximalen Wert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselauswahlfunktion zurück.

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

Typparameter

TSource

Der Typ der Elemente von source.

TKey

Der Schlüsseltyp, nach dem Elemente verglichen werden sollen.

Parameter

source
IQueryable<TSource>

Eine Sequenz von Werten, deren Höchstwert bestimmt werden soll.

keySelector
Expression<Func<TSource,TKey>>

Eine Funktion zum Extrahieren des Schlüssels für jedes Element.

Gibt zurück

TSource

Der Wert mit dem maximalen Schlüssel in der Sequenz.

Ausnahmen

source ist null.

Kein Schlüssel, der aus source der Implementierung der IComparable<T> IComparable Schnittstelle extrahiert wurde.

Gilt für