static void Main(string[] args)
{
IEnumerable<IGrouping<string,Student>> studentGroup = studentList.GroupBy(s => s.ClassName);
foreach (IGrouping<string, Student> item in studentGroup)
{
Console.WriteLine(item.Key);
//对item 在进行遍历
foreach (Student student in item)
{
Console.WriteLine(student.StudentName);
}
}
Console.ReadKey();
}
本文展示了如何使用C#的LINQ库中的IGrouping<T,K>对Student对象按ClassName进行分组,并遍历每个组及其内部的学生。通过实例代码,读者将理解如何组织和操作集合以实现数据的有序访问。

3971

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



