Dela via


Byt namn på en kodsymbolsrefaktorisering

Den här refaktoriseringen gäller för:

  • C#

  • Visuell grundinställning

Vad: Gör att du kan byta namn på identifierare för kodsymboler, till exempel fält, lokala variabler, metoder, namnområden, egenskaper och typer.

När: Du vill byta namn på något utan att behöva hitta alla instanser och kopiera/klistra in det nya namnet.

Varför: Om du kopierar och klistrar in det nya namnet i ett helt projekt kan det leda till fel. Det här refaktorverktyget utför korrekt namnbytesåtgärden.

Så här gör du

  1. Markera eller placera textmarkören i objektet som ska byta namn:

    • C#:

      Markerad kod - C#

    • Visual Basic:

      Markerad kod – Visual Basic

  2. Använd sedan tangentbordet eller musen på följande sätt:

    • Tangentbord
      • Tryck på Ctrl+R och sedan på Ctrl+R. (Kortkommandot kan skilja sig beroende på vilken profil du har valt.)
    • Mus
      • Välj Redigera > refaktorbyte>.
      • Högerklicka på koden och välj Byt namn.
  3. Byt namn på objektet genom att skriva det nya namnet.

    • C#:

      Byt namn på animering – C#

    • Visual Basic:

      Byt namn – VB

    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 ändringarna innan du sparar, med kryssrutorna i rutan Byt namn som visas när du öppnar den nedrullningsbara menyn.

    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 ändringarna innan du sparar, med kryssrutorna i rutan Byt namn som visas längst upp till höger i redigeraren.

  4. När du är nöjd med ändringen väljer du knappen Tillämpa eller trycker på Retur och ändringarna bekräftas.

Anmärkningar

  • Från och med Visual Studio 2019 version 16.3, när du byter namn på en typ som matchar namnet på filen den finns i, visas en kryssruta som gör att du kan byta namn på filen samtidigt. Det här alternativet visas när du byter namn på en klass, ett gränssnitt eller en uppräkning. Det här alternativet stöds inte för partiella typer med flera definitioner.

    Byt namn på animering med fil – C#

  • Om du använder ett namn som redan finns, vilket skulle orsaka en konflikt, varnar rutan Byt namn .

    Byt namn på konflikt

  • Ett annat sätt att byta namn på en symbol är att ändra namnet i redigeraren. Tryck sedan på Ctrl+ med markören i symbolnamnet eller expandera bara menyn med glödlampans ikon som visas och välj Byt <namn på det gamla namnet> till <nytt namn>.

    Byt namn i redigeraren

Se även