怎么把list分段到各个list呢?

Lucenedonet 2011-10-31 09:31:28
比如:
list<userInfo>

public class userInfo
{
public string name;
public string score;
}

把相同的姓名提取出来,单独组成一个一个list<userInfo>。
这个如何用最简单的方式实现?
...全文
193 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2011-10-31
  • 打赏
  • 举报
回复
Linq GroupBy


var users = new List<userInfo> {
new userInfo { name="A", score="1" },
new userInfo { name="A", score="1" },
new userInfo { name="B", score="1" },
new userInfo { name="C", score="1" },
};

var result = users.GroupBy(u => u.name).ToDictionary(u => u.Key, u => u.ToList());

result里是字典,key是name,value是List<userInfo>

111,096

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧