在LINQ查詢中使用into關(guān)鍵字可組成一個(gè)組或在select子句后繼續(xù)查詢。
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”關(guān)鍵字引入了一個(gè)新的范圍變量teenStudents,因此第一個(gè)范圍變量s超出范圍。您可以使用新的范圍變量在into關(guān)鍵字之后編寫進(jìn)一步的查詢。
VB.Net中的'into'關(guān)鍵字用于分組。
Dim groupQuery = From s In studentList Group By s.Age Into Group