entry というオブジェクトがあります。float には min と max があり、string には fileName があります。そして、それらのオブジェクトはリストに保存されます
List<Entry> minMaxList = new List<Entry>();
ファイル名とともに、最大値と最小値を持つオブジェクトを見つける必要があります。
したがって、このような配列がある場合
Entry1 Entry2 Entry3
min max filename min max filename min max filename
| 2 | 120 | file1.txt | | 2 | 150 | file1.txt | | 5 | 150 | file1.txt |
最小値のオブジェクトが Entry1 と Entry2 であり、最大値のオブジェクトが Entry2 と Entry3 であることを取得したい
私はこれを試しました:
var max = minMaxList.Max(r => r.getMax())
これはうまく機能しますが、それがどこから来たのかについての他の情報なしで、単一の値を返します。オブジェクト全体、または少なくともこの値が含まれるファイル名が必要です。単一のコマンドで実行できるのか、それともリストをもう一度繰り返して、以前に選択した最小値と最大値に基づいてすべてのエントリを見つける必要があるのか 疑問に思います。