一般的な List List[int, myClass] があり、最小の int 値を見つけて、これに一致する項目をリストから取得したいと考えています。
これを別の LINQ ステートメントから生成しています
var traysWithExtraAisles = (from t in poolTrays
where t.TrayItems.Select(i=>i.Aisle)
.Any(a=> ! selectedAisles.Contains(a))
select new
{
count= t.TrayItems.Select(i=>i.Aisle)
.Count(a=> !selectedAisles.Contains(a)),
tray=t
}).ToList();
これにより、匿名の [count, Tray] のリストが得られますが、ここで、最小のカウントを計算し、これに一致するすべてのカウントのサブリストを返したいと考えています。
誰でもこれで私を助けることができますか?