Enumerable.MinBy Metode

Definisi

Overload

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Mengembalikan nilai minimum dalam urutan generik sesuai dengan fungsi pemilih kunci tertentu.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Mengembalikan nilai minimum dalam urutan generik sesuai dengan fungsi pemilih kunci dan perbandingan kunci yang ditentukan.

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Sumber:
Min.cs
Sumber:
Min.cs
Sumber:
Min.cs

Mengembalikan nilai minimum dalam urutan generik sesuai dengan fungsi pemilih kunci tertentu.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static TSource MinBy(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector);
public static TSource? MinBy<TSource,TKey> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector);
static member MinBy : seq<'Source> * Func<'Source, 'Key> -> 'Source
<Extension()>
Public Function MinBy(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey)) As TSource

Jenis parameter

TSource

Jenis elemen source.

TKey

Jenis kunci untuk membandingkan elemen dengan.

Parameter

source
IEnumerable<TSource>

Urutan nilai untuk menentukan nilai minimum.

keySelector
Func<TSource,TKey>

Fungsi untuk mengekstrak kunci untuk setiap elemen.

Mengembalikan

TSource

Nilai dengan kunci minimum dalam urutan.

Pengecualian

sourceadalah null.

Tidak ada kunci yang diekstrak dari source mengimplementasikan IComparable antarmuka atau IComparable<T> .

TSource adalah jenis primitif dan urutan sumber kosong.

Keterangan

Jika urutan sumber kosong dan TSource merupakan jenis yang dapat diubah ke null, metode ini mengembalikan null. Jika urutan sumber kosong dan TSource merupakan struct yang tidak dapat diubah ke null, seperti jenis primitif, akan InvalidOperationException dilemparkan.

Jika urutan sumber hanya berisi nilai yang .null

Berlaku untuk

MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>)

Sumber:
Min.cs
Sumber:
Min.cs
Sumber:
Min.cs

Mengembalikan nilai minimum dalam urutan generik sesuai dengan fungsi pemilih kunci dan perbandingan kunci yang ditentukan.

public:
generic <typename TSource, typename TKey>
[System::Runtime::CompilerServices::Extension]
 static TSource MinBy(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, TKey> ^ keySelector, System::Collections::Generic::IComparer<TKey> ^ comparer);
public static TSource? MinBy<TSource,TKey> (this System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,TKey> keySelector, System.Collections.Generic.IComparer<TKey>? comparer);
static member MinBy : seq<'Source> * Func<'Source, 'Key> * System.Collections.Generic.IComparer<'Key> -> 'Source
<Extension()>
Public Function MinBy(Of TSource, TKey) (source As IEnumerable(Of TSource), keySelector As Func(Of TSource, TKey), comparer As IComparer(Of TKey)) As TSource

Jenis parameter

TSource

Jenis elemen source.

TKey

Jenis kunci untuk membandingkan elemen dengan.

Parameter

source
IEnumerable<TSource>

Urutan nilai untuk menentukan nilai minimum.

keySelector
Func<TSource,TKey>

Fungsi untuk mengekstrak kunci untuk setiap elemen.

comparer
IComparer<TKey>

IComparer<T> untuk membandingkan kunci.

Mengembalikan

TSource

Nilai dengan kunci minimum dalam urutan.

Pengecualian

sourceadalah null.

Tidak ada kunci yang diekstrak dari source mengimplementasikan IComparable antarmuka atau IComparable<T> .

TSource adalah jenis primitif dan urutan sumber kosong.

Keterangan

Jika urutan sumber kosong dan TSource merupakan jenis yang dapat diubah ke null, metode ini mengembalikan null. Jika urutan sumber kosong dan TSource merupakan struct yang tidak dapat diubah ke null, seperti jenis primitif, akan InvalidOperationException dilemparkan.

Jika urutan sumber hanya berisi nilai yang .null

Berlaku untuk