Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här refaktoriseringen gäller för:
C#
Visuell grundinställning
Vad: Gör att du kan omvandla ett kodfragment till en egen metod.
När: Du har ett fragment av befintlig kod i någon metod som måste anropas från en annan metod.
Varför: Du kan kopiera/klistra in koden, men det skulle leda till duplicering. En bättre lösning är att omstrukturera det fragmentet till sin egen metod som kan anropas fritt av vilken annan metod som helst.
Så här gör du
Markera koden som ska extraheras:
C#:
Visual Basic:
Gör sedan något av följande:
-
Tangentbord
- Tryck på Ctrl+R och sedan på Ctrl+M. (Observera att kortkommandot kan skilja sig beroende på vilken profil du har valt.)
- Tryck på Ctrl+. Om du vill utlösa menyn Snabbåtgärder och Refaktoriseringar väljer du Extrahera metod i popup-fönstret Förhandsgranskning.
-
Mus
- Välj Redigera > refaktorextraheringsmetod>.
- Högerklicka på koden och välj Extrahera metod > för refaktorextrakt>.
- Högerklicka på koden, välj menyn Snabbåtgärder och Omstrukturera och välj Extrahera metod i popup-fönstret Förhandsgranskning.
Metoden skapas omedelbart. Härifrån kan du nu byta namn på metoden genom att bara skriva det nya namnet.
Tips/Råd
Du kan också uppdatera kommentarer och andra strängar för att använda det här nya namnet, samt förhandsgranska ändringar innan du sparar, med kryssrutorna i rutan Byt namn som visas längst upp till höger i din IDE.
C#:
Visual Basic:
-
Tangentbord
När du är nöjd med ändringen väljer du knappen Tillämpa eller trycker på Retur så kommer ändringarna att genomföras.