我刚刚在msdn上看到了这段代码:
var studentQuery4 =
from student in students
group student by student.Last[0] into studentGroup
orderby studentGroup.Key
select studentGroup;
student.Last [0]是什么意思?我们分组的是什么?解释会有所帮助。
答案 0 :(得分:0)
您的问题中缺少很多信息,但答案是:
查询使用姓氏的第一个字母作为关键字对学生进行分组。
其他文档可以在这里找到: https://msdn.microsoft.com/en-us/library/vstudio/bb397900(v=vs.110).aspx
答案 1 :(得分:0)
在引用示例的MSDN page的第一段中:
例如,您可以根据每个字符串中的第一个字母对字符串序列进行分组。
查询:
var studentQuery4 = from student in students
group student by student.Last[0] into studentGroup
orderby studentGroup.Key
select studentGroup;
按学生姓氏的第一个字母对学生进行分组。