Queryable.MaxBy Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.