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.
Dieses Refactoring gilt für:
C#
Visuelle Grundausstattung
Was: Hiermit können Sie ein Codefragment in eine eigene Methode umwandeln.
Wann: Sie verfügen über ein Fragment des vorhandenen Codes in einer Methode, die von einer anderen Methode aufgerufen werden muss.
Warum: Sie könnten diesen Code kopieren/einfügen, dies würde jedoch zu Duplizierungen führen. Eine bessere Lösung besteht darin, dieses Fragment in eine eigene Methode umzugestalten, die von jeder anderen Methode frei aufgerufen werden kann.
Vorgehensweise
Markieren Sie den zu extrahierenden Code:
C#:
Visual Basic:
Führen Sie als Nächstes eine der folgenden Aktionen aus:
-
Tastatur
- Drücken Sie STRG+R, dann STRG+M. (Beachten Sie, dass ihre Tastenkombination je nach ausgewähltem Profil unterschiedlich sein kann.)
- Drücken Sie STRG+. Um das Menü "Schnelle Aktionen und Umgestaltungen" auszulösen , und wählen Sie " Extrahieren"-Methode im Popupfenster "Vorschau" aus.
-
Maus
- Wählen Sie "Edit > Refactor > Extract"-Methode aus.
- Klicken Sie mit der rechten Maustaste auf den Code, und wählen Sie "Extraktmethode > umgestalten>" aus.
- Klicken Sie mit der rechten Maustaste auf den Code, wählen Sie das Menü "Schnelle Aktionen und Umgestaltungen" aus , und wählen Sie im Popupfenster "Vorschau" die Option "Methode extrahieren " aus.
Die Methode wird sofort erstellt. Von hier aus können Sie die Methode einfach umbenennen, indem Sie den neuen Namen eingeben.
Tipp
Sie können auch Kommentare und andere Zeichenfolgen aktualisieren, um diesen neuen Namen zu verwenden, sowie Änderungen vor dem Speichern in der Vorschau anzuzeigen, indem Sie die Kontrollkästchen im Feld "Umbenennen " verwenden, das oben rechts in Ihrer IDE angezeigt wird.
C#:
Visual Basic:
-
Tastatur
Wenn Sie mit der Änderung zufrieden sind, wählen Sie die Schaltfläche "Übernehmen " aus, oder drücken Sie die EINGABETASTE , und die Änderungen werden übernommen.