Freigeben über


Neugestaltung von Code

Visual Studio bietet mehrere Umgestaltungen zum Bereinigen und Verbessern der Codequalität. Sie können über das Menü "Schnelle Aktionen und Umgestaltungen " (STRG+) auf diese Umgestaltungen zugreifen.

Hinzufügen von NULL-Prüfungen für alle Parameter

Gilt für: C#

Diese Umgestaltung erstellt und fügt Anweisungen hinzu if , die die Nullität aller nullfähigen, nicht überprüften Parameter in einer Methode überprüfen, wodurch das Programm robuster wird.

  1. Platzieren Sie den Cursor auf einen beliebigen Parameter innerhalb der Methode.

  2. Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.

    Screenshot von schnellen Aktionen und Umgestaltungen.

  3. Wählen Sie die Option zum Hinzufügen von NULL-Prüfungen für alle Parameter aus.

    Screenshot von

Entfernen von unerreichbarem Code

Gilt für: C#, Visual Basic

Durch diese Umgestaltung wird Code entfernt, der nie ausgeführt wird, da kein Pfad zum Codeausschnitt vorhanden ist und die Lesbarkeit und Wartung verbessert wird.

  1. Platzieren Sie den Cursor an einer beliebigen Stelle im ausgeblendeten Code, der nicht erreichbar ist:

Screenshot des nicht erreichbaren Codes

  1. Führen Sie als Nächstes eine der folgenden Aktionen aus:

    • Tastatur
      • Drücken Sie STRG+. Um das Menü "Schnelle Aktionen und Umgestaltungen" auszulösen , und wählen Sie " Nicht erreichbaren Code aus dem Popupfenster "Vorschau" aus.
    • Maus
      • Klicken Sie mit der rechten Maustaste auf den Code, wählen Sie das Menü "Schnelle Aktionen und Umgestaltungen" aus , und wählen Sie " Nicht erreichbaren Code entfernen " im Popupfenster "Vorschau" aus.
  2. Wenn Sie mit der Änderung zufrieden sind, drücken Sie die EINGABETASTE , oder klicken Sie im Menü auf die Korrektur, und die Änderungen werden übernommen.

Beispiel:

// Before
private void Method()
{
    throw new Exception(nameof(Method));
    Console.WriteLine($"Exception for method {nameof(Method)}");
}

// After
private void Method()
{
    throw new Exception(nameof(Method));
}

Nicht verwendete Verweise entfernen

Gilt für: C#, Visual Basic

Nur für SDK-Formatprojekte entfernt diese Umgestaltung nicht verwendete Projektverweise und NuGet-Pakete, wodurch Speicherplatz gespart und die Startzeit reduziert wird.

Hinweis

Sie können den .NET Upgrade-Assistenten direkt von Visual Studio verwenden, um Ihre App auf die neuesten .NET Versionen zu aktualisieren.

  1. Stellen Sie sicher, dass die Option aktiviert ist.

    Wählen Sie Tools>Options>Text Editor>C#>Advanced, und aktivieren Sie Befehl "Nicht verwendete Verweise entfernt" in Projektmappen-Explorer anzeigen.

  2. Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf einen Projektnamen oder den Knoten Dependencies.

  3. Wählen Sie "Nicht verwendete Verweise entfernen" aus.

    Screenshot des Befehls

  4. Das Dialogfeld "Nicht verwendete Verweise entfernen " wird geöffnet, in dem Verweise ohne Verwendung im Quellcode angezeigt werden. Nicht verwendete Verweise sind für das Entfernen mit einer Option zum Beibehalten von Verweisen durch Auswahl Keep aus der Dropdownliste "Aktion" vorab ausgewählt.

    Screenshot des Dialogfelds

  5. Klicken Sie, Apply um ausgewählte Verweise zu entfernen.

Nicht verwendete Wertzuweisungen, Variablen und Parameter

Gilt für: C#, Visual Basic

Dieses Feature blendet nicht verwendete Parameter aus und generiert eine Warnung für nicht verwendete Ausdruckswerte. Der Compiler führt auch eine Flussanalyse durch, um nicht verwendete Wertzuweisungen zu finden. Nicht verwendete Wertzuweisungen werden ausgeblendet, und eine Glühbirne wird mit einer Schnellen Aktion angezeigt, um die redundante Zuordnung zu entfernen. Nicht verwendete Variablen mit unbekannten Werten zeigen stattdessen einen Quick Action-Vorschlag zur Verwendung von Verworfen an .

Screenshot des nicht verwendeten Parameters. Screenshot des nicht verwendeten Werts. Screenshot der Zuweisung nicht verwendeter Werte. Screenshot des Verwerfens nicht verwendeter Werte.

Sortieren von Using-Direktiven

Gilt für: C#, Visual Basic

Diese Umgestaltung sortiert using Direktiven am Anfang der Datei alphabetisch und erleichtert das Auffinden einer spezifischen Direktive.

  1. Wählen Sie "Bearbeiten" in der Menüleiste aus.

  2. Wählen Sie "IntelliSense-Sortierung>verwenden" aus.

    Screenshot der Verwendung von

  3. Sie können auch unterschiedliche Einstellungen für using Direktiven in "Extras>Optionen>Text Editor>C#>Erweitert" konfigurieren.

    Screenshot der Optionen für die Sortierung mithilfe von Konfigurationsoptionen.