【发布时间】:2012-06-27 16:12:59
【问题描述】:
我有一个“A”类列表,有两个属性 qty 和 groupId.e.g.
数量组 ID 8 1 2 2 2 3 1 4 3 5我需要根据一个因子值对它进行分组。例如让因子值=4。基于这个因子值组看起来像:
数量组 ID 4 1 - 组 1 4 1 - 组 2 2 2 -| 2 3 -|组3 1 4 -| 3 5 -|第 4 组我需要一个 linq 表达式。在此先感谢。
【问题讨论】:
-
抱歉,我没看懂你想要的分组方式。您能否详细说明您希望如何分组?
-
@Raphael Althaus:我无法根据因子值进行分组。我没有在这里编写代码,因为它是下面 tobias 指定的简单分组。
-
@rajeshKumar 好的:问题是:您的组取决于结果排序。您的结果总是按 GroupId 排序,还是?
-
您无法通过
GroupBy获得更多行(第 1 行给出两个组),看起来您需要在分组之前执行上一步
标签: linq