Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie dieses Refactoring, um die LINQ-Abfragesyntax in eine foreach-Anweisung zu konvertieren.
Dieses Refactoring gilt für:
C#
Visual Basic
Verwendungsweise
Wählen Sie die gesamte LINQ-Abfrage aus, die mit
from
beginnt.Hinweis
Dieses Refactoring kann nur verwendet werden, um LINQ-Abfragen zu konvertieren, die mit der Abfragesyntax ausgedrückt werden, nicht mit der Methodensyntax.
Drücken Sie STRG+., oder klicken Sie auf den Schraubendreher
im Randbereich der Codedatei.
Wählen Sie In "foreach" konvertieren aus. Wählen Sie alternativ Vorschau der Änderungen anzeigen aus, um das Dialogfeld Vorschau der Änderungen anzuzeigen. Klicken Sie dann auf Anwenden.
Hinweis
In C# verwendet der durch diese Refactorings generierte Code entweder einen expliziten Typ oder var für die Iterationsvariable der foreach
-Schleife. Der Typ im generierten Code, unabhängig ob explizit oder implizit, hängt von den Einstellungen des Codeformats für diesen Bereich ab. Diese spezifischen Einstellungen des Codeformats werden auf Computerebene unter Extras>Optionen>Text-Editor>C#>Codeformat>Allgemein>var-Einstellungen oder auf Projektmappenebene in einer EditorConfig-Datei konfiguriert. Wenn Sie die Einstellungen des Codeformats in den Optionen ändern, müssen Sie die Codedatei erneut öffnen, damit die Änderungen wirksam werden.