English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

LINQ-into-Schlüsselwort

Mit dem Schlüsselwort 'into' in LINQ können Sie eine Gruppe bilden oder nach dem 'select'-Auszug weiterabfragen.

var teenAgerStudents = from s in studentList
    where s.age > 12 && s.age < 20
    select s
        into teenStudents
        where teenStudents.StudentName.StartsWith("B")
        select teenStudents;

In der obigen Abfrage führt das Schlüsselwort 'into' eine neue Bereichsvariable teenStudents ein, daher liegt der erste Bereichsvariable s ausserhalb des Bereichs. Sie können den neuen Bereichsvariable nach dem Schlüsselwort 'into' weitere Abfragen schreiben.

Das Schlüsselwort 'into' in VB.Net wird zur Gruppierung verwendet.

Beispiel: into-Schlüsselwort in VB.Net LINQ
Dim groupQuery = From s In studentList
                 Group By s.Age Into Group