在LINQ查询中使用into关键字可组成一个组或在select子句后继续查询。
var teenAgerStudents = from s in studentList where s.age > 12 && s.age < 20 select s into teenStudents where teenStudents.StudentName.StartsWith("B") select teenStudents;
在上面的查询中,“into”关键字引入了一个新的范围变量teenStudents,因此第一个范围变量s超出范围。您可以使用新的范围变量在into关键字之后编写进一步的查询。
VB.Net中的'into'关键字用于分组。
Dim groupQuery = From s In studentList Group By s.Age Into Group