我是WPF的新成员,使用mvvm模式实现应用程序。 低于班级
class student
{
string name;
int rollno;
}
In viewModel
public ObservableCollection<Student> Students{ get; private set; }
从上面的集合我想要名单相同的学生名单和计数。
e.g。 学生 名称:xyz,rollno:1, 名称:abc,rollno:3, 名称:xyz,zrollno:2, 名称:bc,rollno:4, name:abc,rollno:5,
我想要的是,
xyz,rollno 1 xyz,rollno 2
abc,rollno:3 abc,rollno:5
bc,rollno:4
答案 0 :(得分:0)
var result = students.GroupBy(n => n.Name).
Select(group =>
new
{
Name = group.Key,
RollNo = group.ToList()
});