英語で読む

次の方法で共有


Queryable.MinBy メソッド

定義

オーバーロード

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

指定したキー セレクター関数に従って、ジェネリック IQueryable<T> の最小値を返します。

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

指定したキー セレクター関数に従って、ジェネリック IQueryable<T> の最小値を返します。

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

ソース:
Queryable.cs
ソース:
Queryable.cs
ソース:
Queryable.cs

指定したキー セレクター関数に従って、ジェネリック IQueryable<T> の最小値を返します。

C#
public static TSource? MinBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector);

型パラメーター

TSource

source の要素の型。

TKey

要素を比較するキーの型。

パラメーター

source
IQueryable<TSource>

最小値を確認する対象となる値のシーケンス。

keySelector
Expression<Func<TSource,TKey>>

各要素のキーを抽出する関数。

戻り値

TSource

シーケンス内の最小キーを持つ値。

例外

sourcenull です。

からsource抽出されたキーは、 または IComparable<T> インターフェイスをIComparable実装しません。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9

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

ソース:
Queryable.cs
ソース:
Queryable.cs
ソース:
Queryable.cs

指定したキー セレクター関数に従って、ジェネリック IQueryable<T> の最小値を返します。

C#
public static TSource? MinBy<TSource,TKey> (this System.Linq.IQueryable<TSource> source, System.Linq.Expressions.Expression<Func<TSource,TKey>> keySelector, System.Collections.Generic.IComparer<TSource>? comparer);

型パラメーター

TSource

source の要素の型。

TKey

要素を比較するキーの型。

パラメーター

source
IQueryable<TSource>

最小値を確認する対象となる値のシーケンス。

keySelector
Expression<Func<TSource,TKey>>

各要素のキーを抽出する関数。

comparer
IComparer<TSource>

IComparer<T>キーを比較する 。

戻り値

TSource

シーケンス内の最小キーを持つ値。

例外

sourcenull です。

からsource抽出されたキーは、 または IComparable<T> インターフェイスをIComparable実装しません。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9