【发布时间】:2014-03-29 18:23:52
【问题描述】:
我有一个List<List<double>>,我需要找到一个列表 MyList,例如,其中 MyList[0] 是列表中所有第一个元素的最大值。
例如,为了清楚起见:
第一个列表包含 (3,5,1),第二个包含 (5,1,8),第三个包含 (3,3,3),第四个包含 (2,0,4)。
我需要找到一个包含 (5, 5, 8) 的列表。
我不需要列表 (5,8,3,4)。
当然,我知道如何使用嵌套循环来做到这一点。 我想知道是否有 linq 方式,相信我,我不知道从哪里开始。
【问题讨论】:
-
请展示您的非 LINQ 方法。它应该更清楚您实际想要实现的目标。
-
所以要明确一点,您想将列表列表展平为单个列表,其中每个索引的最大值?
-
每个列表中的项目数是否始终相同,并且每次的项目数都是恒定的?例如:您知道每个列表中总会有 x 个项目吗?
-
BateTech:我实际上是要补充一点,是的,所有列表都将始终具有相同数量的元素,但这个元素可能会有所不同。
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。