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

Mot-clé into LINQ

L'utilisation du mot-clé into dans une requête LINQ permet de former un groupe ou de continuer la requête après la clause 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;

Dans la requête ci-dessus, le mot-clé 'into' introduit une nouvelle variable de portée teenStudents, donc la première variable de portée s est hors portée. Vous pouvez utiliser la nouvelle variable de portée pour écrire des requêtes supplémentaires après le mot-clé into.

Le mot-clé 'into' dans VB.Net est utilisé pour regrouper.

Exemple : Mot-clé into dans LINQ VB.Net
Dim groupQuery = From s In studentList
                 Group By s.Age Into Group