LINQ into 关键字

在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'关键字用于分组。

示例:VB.Net LINQ中的into关键字
Dim groupQuery = From s In studentList
                 Group By s.Age Into Group