我有以下数组:
a)3,7,2 //长x宽x高
b)6,3,9
c)5,9,3
我需要执行搜索以创建一个新列表,编译每个变量的长度和宽度之间的最大值。即,此问题的正确 C#代码将返回以下列表:
a)7
b)6
c)9
有什么建议吗?
答案 0 :(得分:3)
IEnumerable<int> maxes = dimensions.Select(dim => Math.Max(dim[0], dim[1]));
或
IEnumerable<int> maxes = dimensions.Select(dim => dim.Take(2).Max());