Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez cette refactorisation pour convertir une syntaxe de requête LINQ en une instruction foreach.
Cette refactorisation s’applique à :
C#
Visual Basic
Comment l’utiliser ?
Sélectionnez toute la requête LINQ en commençant par
from
.Notes
Cette refactorisation sert uniquement à convertir des requêtes LINQ exprimées avec une syntaxe de requête et non avec une syntaxe de méthode.
Appuyez sur Ctrl+. ou cliquez sur l’icône en forme de tournevis
dans la marge du fichier de code.
Sélectionnez Convertir en 'foreach'. Vous pouvez aussi sélectionner Aperçu des modifications pour ouvrir la boîte de dialogue Aperçu des modifications, puis sélectionner Appliquer.
Notes
Pour C#, le code généré par ces refactorisations utilise un type explicite ou var pour la variable d’itération de la boucle foreach
. Le type du code généré, explicite ou implicite, dépend des paramètres de style de code qui se trouvent dans la portée. Ces paramètres de style de code particuliers sont configurés au niveau de la machine sous Outils>Options>Éditeur de texte>C#>Style de code>Général>Préférences 'var', ou au niveau de la solution dans un fichier EditorConfig. Si vous modifiez un paramètre de style de code dans Options, rouvrez le fichier de code pour appliquer les modifications.