【发布时间】:2010-07-19 17:10:20
【问题描述】:
我一直在使用101 LINQ Samples 使用 LINQ 来弄湿我的脚。这是一个很好的第一个资源,但我看不到我目前需要的示例。
我只需要为每个组关联一个连续的组号。我有一个可行的解决方案:
var groups =
from c in list
group c by c.Name into details
select new { Name = details.Key, DetailRecords = details };
int groupNumber = 0;
foreach (var group in groups)
{
//
// process each group and it's records ...
//
groupNumber++;
}
但是,我确信使用 LINQ 也可以生成 groupNumber。怎么样?
【问题讨论】: