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 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.
Platzieren Sie den Cursor auf einen beliebigen Parameter innerhalb der Methode.
Drücken Sie STRG+., um das Menü Schnellaktionen und Refactorings aufzurufen.
Wählen Sie die Option zum Hinzufügen von NULL-Prüfungen für alle Parameter aus.
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.
- Platzieren Sie den Cursor an einer beliebigen Stelle im ausgeblendeten Code, der nicht erreichbar ist:
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.
-
Tastatur
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.
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.
Klicken Sie in Projektmappen-Explorer mit der rechten Maustaste auf einen Projektnamen oder den Knoten Dependencies.
Wählen Sie "Nicht verwendete Verweise entfernen" aus.
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
Keepaus der Dropdownliste "Aktion" vorab ausgewählt.
Klicken Sie,
Applyum 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 .
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.
Wählen Sie "Bearbeiten" in der Menüleiste aus.
Wählen Sie "IntelliSense-Sortierung>verwenden" aus.
Sie können auch unterschiedliche Einstellungen für
usingDirektiven in "Extras>Optionen>Text Editor>C#>Erweitert" konfigurieren.