按最后一个字符分组列表

时间:2009-01-08 22:21:25

标签: c# list lambda group-by

alt text http://barbarosalp.com/questions/list.png

您好,

正如你在上面的图片中看到的那样,我有一个List“keys”,里面填充了一个以“txt”开头的Request.Form.AllKeys。

我想按照他们的最后一个ID对它们进行分组,例如

[0] "txtTitle:2" "txtDescription:2"
[1] "txtTitle:3" "txtDescription:3"

我怎样才能用lambda表达式来实现这个目标。

非常感谢

1 个答案:

答案 0 :(得分:3)

var groups = keys.GroupBy(e=>e.Split(':').Last());