【发布时间】:2020-11-07 22:41:26
【问题描述】:
我有一个类值的通用列表:
List<Values> listObj = new List<Values>();
listObj.Add(new Values{A = 2, B=4 , C= 3,D =8});
listObj.Add(new Values{A =10, B=5 , C= 13,D =8});
listObj.Add(new Values{A =4, B=14 , C= 1,D =3});
listObj.Add(new Values{A =12, B=4 , C= 1,D =9});
如何使用 Linq 从 ABCD 的总和中找出最大数?
示例:var maxTotal = 36(即listObj[1] 中元素的总和)。
请解释我应该如何进行计算以获得 maxTotal?
提前致谢。
【问题讨论】:
-
var maxTotal = listObj.Max(item => item.A + item.B + item.C + item.D);