首页新闻找找看学习计划

list集合元素筛选出集合。。。。

0
悬赏园豆:20 [已解决问题] 解决于 2018-05-25 16:45

一个list集合中的元素是类的对象,根据这个对象中的某一个属性对list进行筛选,相同的属性形成一个新的list,几种属性就形成几个list。举个简单的例子,一个person类,属性为name和age。person的对象作为list的元素。然后对list进行筛选,年龄相同的为一个list。比如下面的,应该生成四个list。怎么实现?

1sa2sa的主页 1sa2sa | 菜鸟二级 | 园豆:284
提问于:2018-05-25 16:20
< >
分享
最佳答案
0

 List<IGrouping<int,Person>> alllist = list.GroupBy(m => m.age).ToList();

这个alllist就是按照年龄分组的4个你想要的list.

收获园豆:20
晨之风 | 菜鸟二级 |园豆:389 | 2018-05-25 16:42

是的。谢谢了。

1sa2sa | 园豆:284 (菜鸟二级) | 2018-05-25 16:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册