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

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

https://img1.mukewang.com/5b8e42d900012c8503480271.jpg


慕尼黑8549860
浏览 874回答 1
1回答

MMMHUHU

List<IGrouping<int,Person>> alllist = list.GroupBy(m => m.age).ToList();这个alllist就是按照年龄分组的4个你想要的list.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python