Enumerable.MinBy Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Mengembalikan nilai minimum dalam urutan generik sesuai dengan fungsi pemilih kunci yang ditentukan. |
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 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);
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
Nilai dengan kunci minimum dalam urutan.
Pengecualian
source
adalah 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, dua kemungkinan hasil dimungkinkan tergantung pada jenis sumber. Jika TSource
adalah jenis yang dapat diubah ke null, metode ini mengembalikan null
. Jika TSource
adalah struktur yang tidak dapat diubah ke null, seperti jenis primitif, akan InvalidOperationException dilemparkan.
Jika urutan sumber hanya berisi nilai yaitu null
, metode ini mengembalikan 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
Nilai dengan kunci minimum dalam urutan.
Pengecualian
source
adalah 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, dua kemungkinan hasil dimungkinkan tergantung pada jenis sumber. Jika TSource
adalah jenis yang dapat diubah ke null, metode ini mengembalikan null
. Jika TSource
adalah struktur yang tidak dapat diubah ke null, seperti jenis primitif, akan InvalidOperationException dilemparkan.
Jika urutan sumber hanya berisi nilai yaitu null
, metode ini mengembalikan null
.