//声明测试类
public class Test
{
Name,
Number
}
//获取数据
var data=new List<Test>();
//分组后获取第一条数据
var list = data.GroupBy(x => x.Name,(key, group) => group.First()).ToList();
本文介绍了一个使用C#进行数据分组并获取每组第一条记录的示例。通过定义一个测试类`Test`,包含`Name`和`Number`属性,并利用LINQ对数据集进行分组操作。
//声明测试类
public class Test
{
Name,
Number
}
//获取数据
var data=new List<Test>();
//分组后获取第一条数据
var list = data.GroupBy(x => x.Name,(key, group) => group.First()).ToList();
1029
284

被折叠的 条评论
为什么被折叠?