Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento refaktoring se vztahuje na:
C#
Visual Basic
Co: Umožňuje převést fragment kódu na vlastní metodu.
Kdy: V některé metodě máte fragment existujícího kódu, který je potřeba volat z jiné metody.
Proč: Tento kód byste mohli zkopírovat nebo vložit, ale to by vedlo k duplikaci. Lepším řešením je refaktorovat tento fragment na vlastní metodu, kterou lze volně volat jakoukoli jinou metodou.
Návod
Zvýrazněte kód, který se má extrahovat:
C#:
Visual Basic:
Pak udělejte jednu z těchto věcí:
-
Klávesnice
- Stiskněte Ctrl+R a pak Ctrl+M. (Upozorňujeme, že klávesová zkratka se může lišit podle toho, jaký profil jste vybrali.)
- Stisknutím klávesy Ctrl+. aktivujte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte Extrahovat metodu .
-
myši
- Vyberte Upravit > metodu extrakce refaktoringu>.
- Klikněte pravým tlačítkem myši na kód a vyberte Refaktor > Extract Extract > Method.
- Klikněte pravým tlačítkem myši na kód, vyberte nabídku Rychlé akce a refaktoringy a v místní nabídce okna Náhled vyberte Extrahovat metodu .
Metoda se okamžitě vytvoří. Odsud můžete metodu přejmenovat jednoduše zadáním nového názvu.
Návod
Komentáře a další řetězce můžete také aktualizovat tak, aby používaly tento nový název, stejně jako náhled změn před uložením, pomocí zaškrtávacích políček v poli Přejmenovat , které se zobrazí v pravém horním rohu integrovaného vývojového prostředí.
C#:
Visual Basic:
-
Klávesnice
Až budete s změnou spokojeni, zvolte tlačítko Použít nebo stiskněte Enter a změny se potvrdí.
Viz také
- Refaktoring
- Náhled změn