Queryable.MaxBy Methode

Definition

Überlädt

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

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

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

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

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

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

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

Quelle:
Queryable.cs
Quelle:
Queryable.cs
Quelle:
Queryable.cs
Quelle:
Queryable.cs
Quelle:
Queryable.cs

Gibt den Maximalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselmarkierfunktion 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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
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 Abfolge von Werten, um den Maximalwert zu bestimmen.

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.

Attribute

Ausnahmen

source ist null.

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

Gilt für:

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

Quelle:
Queryable.cs
Quelle:
Queryable.cs

Gibt den Maximalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselmarkierfunktion 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<TKey> ^ 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<TKey>? comparer);
static member MaxBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Collections.Generic.IComparer<'Key> -> '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 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 Abfolge von Werten, um den Maximalwert zu bestimmen.

keySelector
Expression<Func<TSource,TKey>>

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

comparer
IComparer<TKey>

Der IComparer<T> zu vergleichende Schlüssel.

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 oder IComparableIComparable<T> Schnittstelle extrahiert wurde.

Gilt für:

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

Quelle:
Queryable.cs
Quelle:
Queryable.cs
Quelle:
Queryable.cs
Quelle:
Queryable.cs
Quelle:
Queryable.cs

Achtung

The Queryable MinBy and MaxBy taking an IComparer<TSource> are obsolete. Use the new ones that take an IComparer<TKey>.

Gibt den Maximalwert in einem generischen IQueryable<T> Wert gemäß einer angegebenen Schlüsselmarkierfunktion 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);
[System.Obsolete("The Queryable MinBy and MaxBy taking an IComparer<TSource> are obsolete. Use the new ones that take an IComparer<TKey>.", DiagnosticId="SYSLIB0061", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
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);
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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")]
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);
[<System.Obsolete("The Queryable MinBy and MaxBy taking an IComparer<TSource> are obsolete. Use the new ones that take an IComparer<TKey>.", DiagnosticId="SYSLIB0061", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member MaxBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Collections.Generic.IComparer<'Source> -> 'Source
static member MaxBy : System.Linq.IQueryable<'Source> * System.Linq.Expressions.Expression<Func<'Source, 'Key>> * System.Collections.Generic.IComparer<'Source> -> 'Source
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Enumerating collections as IQueryable can require creating new generic types or methods, which requires creating code at runtime. This may not work when AOT compiling.")>]
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 Abfolge von Werten, um den Maximalwert zu bestimmen.

keySelector
Expression<Func<TSource,TKey>>

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

comparer
IComparer<TSource>

Der IComparer<T> zu vergleichende Schlüssel.

Gibt zurück

TSource

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

Attribute

Ausnahmen

source ist null.

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

Gilt für: