Freigeben über


Konvertieren einer lokalen Funktion in eine Methode

Dieses Refactoring gilt für:

  • C#

Was: Konvertieren Sie eine lokale Funktion in eine Methode.

Wann: Sie verfügen über eine lokale Funktion, die Sie außerhalb Ihres aktuellen lokalen Kontexts definieren möchten.

Warum: Sie möchten eine lokale Funktion in eine Methode konvertieren, damit Sie sie außerhalb des lokalen Kontexts aufrufen können. Möglicherweise möchten Sie in eine Methode konvertieren, wenn die lokale Funktion zu lang wird. Wenn Sie die Funktion in einer separaten Methode definieren, ist der Code leichter zu lesen.

Konvertieren der lokalen Funktion in das Umgestalten von Methoden

  1. Platzieren Sie den Cursor in der lokalen Funktion.

    Konvertieren einer lokalen Funktion in ein Methodencodebeispiel

  2. Drücken Sie die Strg-Taste+, um das Menü Schnellaktionen und Refactorings aufzurufen.

    Konvertieren der lokalen Funktion in ein Beispiel für die Codekorrektur der Methode

  3. Drücken Sie die Eingabetaste, um die Umgestaltung zu akzeptieren.

    Konvertieren der lokalen Funktion in ein Methodenergebnisbeispiel

Siehe auch