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.
Visual Studio bietet mehrere Umgestaltungen für die Arbeit mit bedingten Anweisungen und Logikoperatoren. Sie können über das Menü "Schnelle Aktionen und Umgestaltungen " (STRG+) auf diese Umgestaltungen zugreifen.
Konvertieren der if-Anweisung in eine switch-Anweisung
Gilt für: C#
Diese Umgestaltung konvertiert eine Anweisung in eine ifSwitch-Anweisung oder einen C# 8.0-Switchausdruck und umgekehrt. Es ist nützlich, wenn eine if Anweisung klarer als eine switch.
Platzieren Sie den Cursor im
ifSchlüsselwort.Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie eine der folgenden Optionen aus:
Wählen Sie "In Switch"-Anweisung konvertieren aus.
Wählen Sie "In Schalter"-Ausdruck konvertieren aus.
switch-Anweisung in switch-Ausdruck konvertieren
Gilt für: C#
Diese Umgestaltung konvertiert eine Switch-Anweisung in einen C# 8.0-Switchausdruck und umgekehrt. Wenn Sie nur Ausdrücke verwenden, stellen Schalterausdrücke eine präzisere Syntax bereit.
Platzieren Sie den Cursor im
switchSchlüsselwort.Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie "Switch-Anweisung in Ausdruck konvertieren" aus.
Umkehren von if-Anweisungen
Gilt für: C#, Visual Basic
Durch diese Umgestaltung wird eine oder if else eine if Anweisung zurückgesetzt, ohne die Bedeutung des Codes zu ändern. Es ist nützlich, wenn das invertierte Formular leichter zu verstehen ist.
Platzieren Sie den Cursor in einer
ifOder-Anweisungif else.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie "Invertieren" aus, wenn
Umkehren von bedingten Ausdrücken und bedingten AND/OR-Operatoren
Gilt für: C#, Visual Basic
Durch diese Umgestaltung wird ein bedingter Ausdruck oder ein bedingter AND/OR-Operator rückgängig gemacht. Es ist nützlich, wenn das invertierte Formular leichter zu verstehen ist und Fehler daran gehindert werden, die Inversion von Hand auszuführen.
Platzieren Sie den Cursor in einem bedingten Ausdruck oder einem bedingten AND/OR-Operator.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie " Bedingt " aus, oder ersetzen Sie '&&' durch '|'.
Teilen oder Zusammenführen von if-Anweisungen
Gilt für: C#, Visual Basic
Diese Umgestaltung teilt eine if Anweisung, die eine geschachtelte Anweisung verwendet && oder || operatoriert if , oder führt eine innere if Anweisung mit einer äußeren if Anweisung zusammen.
Teilen einer If-Anweisung
Platzieren Sie den Cursor in der
ifAnweisung durch den&&Operator.||Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie "In geschachtelte Wenn-Anweisungen aufteilen" aus.
Zusammenführen einer If-Anweisung
Platzieren Sie den Cursor im inneren
ifSchlüsselwort.Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie "Zusammenführen" mit äußerer If-Anweisung aus.
Bedingten Ausdruck vereinfachen
Gilt für: C#
Durch diese Umgestaltung wird ein bedingter Ausdruck vereinfacht, indem unnötigen Code entfernt wird und eine übersichtlichere und präzisere Syntax bereitgestellt wird.
Platzieren Sie den Cursor auf den bedingten Ausdruck.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie "Bedingten Ausdruck vereinfachen" aus.