【发布时间】:2016-02-25 23:51:19
【问题描述】:
如何获取属性 ID 3 ?有没有办法将结果转换为 Conta?
List<Conta> contas = new List<Conta>();
contas.Add(new Conta { ID = 1, Saldo = 30 });
contas.Add(new Conta { ID = 2, Saldo = 50 });
contas.Add(new Conta { ID = 3, Saldo = 100 });
var result = contas.Where(c => c.Saldo == contas.Max(l => l.Saldo)) ;
【问题讨论】:
-
这将是 O(N^2)... 至少在
Where()之外获取最大值