Queryable.MaxBy 메서드

정의

오버로드

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

지정된 키 선택기 함수에 따라 제네릭 IQueryable<T> 의 최대값을 반환합니다.

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

지정된 키 선택기 함수에 따라 제네릭 IQueryable<T> 의 최대값을 반환합니다.

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

지정된 키 선택기 함수에 따라 제네릭 IQueryable<T> 의 최대값을 반환합니다.

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

형식 매개 변수

TSource

source 요소의 형식입니다.

TKey

요소를 비교할 키의 형식입니다.

매개 변수

source
IQueryable<TSource>

최대값을 확인할 값의 시퀀스입니다.

keySelector
Expression<Func<TSource,TKey>>

각 요소에 대해 키를 추출하는 함수입니다.

comparer
IComparer<TSource>

IComparer<T> 키를 비교할 수 있습니다.

반환

TSource

시퀀스의 최대 키가 있는 값입니다.

예외

source이(가) null인 경우

또는 IComparable<T> 인터페이스에서 source IComparable 추출된 키가 없습니다.

적용 대상

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

지정된 키 선택기 함수에 따라 제네릭 IQueryable<T> 의 최대값을 반환합니다.

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

형식 매개 변수

TSource

source 요소의 형식입니다.

TKey

요소를 비교할 키의 형식입니다.

매개 변수

source
IQueryable<TSource>

최대값을 확인할 값의 시퀀스입니다.

keySelector
Expression<Func<TSource,TKey>>

각 요소에 대해 키를 추출하는 함수입니다.

반환

TSource

시퀀스의 최대 키가 있는 값입니다.

예외

source이(가) null인 경우

또는 IComparable<T> 인터페이스에서 source IComparable 추출된 키가 없습니다.

적용 대상