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>>) |
Gibt den Maximalwert in einem generischen IQueryable<T> Gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>) |
Gibt den Maximalwert in einem generischen IQueryable<T> Gemäß einer angegebenen Schlüsselauswahlfunktion zurück. |
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)
- Quelle:
- Queryable.cs
- Quelle:
- Queryable.cs
- Quelle:
- Queryable.cs
Gibt den Maximalwert in einem generischen IQueryable<T> 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 Typ des Schlüssels, 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
Der Wert mit dem maximalen Schlüssel in der Sequenz.
Ausnahmen
source
ist null
Kein Schlüssel, der aus der source
-Schnittstelle extrahiert wird, implementiert die IComparable -Schnittstelle oder IComparable<T> .
Gilt für:
MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TSource>)
- Quelle:
- Queryable.cs
- Quelle:
- Queryable.cs
- Quelle:
- Queryable.cs
Gibt den Maximalwert in einem generischen IQueryable<T> 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 Typ des Schlüssels, 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 Schlüssel.
Gibt zurück
Der Wert mit dem maximalen Schlüssel in der Sequenz.
Ausnahmen
source
ist null
Kein Schlüssel, der aus der source
-Schnittstelle extrahiert wird, implementiert die IComparable -Schnittstelle oder IComparable<T> .