搜索多维数组以获得最大值

时间:2013-05-14 09:47:11

标签: c# c#-4.0

我有以下数组:

a)3,7,2 //长x宽x高

b)6,3,9

c)5,9,3

我需要执行搜索以创建一个新列表,编译每个变量的长度和宽度之间的最大值。即,此问题的正确 C#代码将返回以下列表:

a)7

b)6

c)9

有什么建议吗?

1 个答案:

答案 0 :(得分:3)

IEnumerable<int> maxes = dimensions.Select(dim => Math.Max(dim[0], dim[1]));

IEnumerable<int> maxes = dimensions.Select(dim => dim.Take(2).Max());