Udostępnij za pośrednictwem


Zmiana nazwy refaktoryzacji symbolu kodu

Ta refaktoryzacja ma zastosowanie do:

  • C#

  • Visual Basic

Co: Umożliwia zmianę nazw identyfikatorów symboli kodu, takich jak pola, zmienne lokalne, metody, przestrzenie nazw, właściwości i typy.

Kiedy: chcesz bezpiecznie zmienić nazwę bez konieczności znajdowania wszystkich wystąpień i kopiowania/wklejania nowej nazwy.

Dlaczego: Kopiowanie i wklejanie nowej nazwy w całym projekcie prawdopodobnie spowoduje błędy. To narzędzie refaktoryzacji dokładnie wykonuje akcję zmiany nazwy.

Porady

  1. Wyróżnij lub umieść kursor tekstowy wewnątrz elementu, który ma zostać zmieniony:

    • C#:

      Wyróżniony kod — C#

    • Visual Basic:

      Wyróżniony kod — Visual Basic

  2. Następnie użyj klawiatury lub myszy w następujący sposób:

    • klawiatura,
      • Naciśnij Ctrl+R, a następnie Ctrl+R. (Skrót klawiaturowy może się różnić w zależności od wybranego profilu).
    • mysz (Keyboard, Video, Mouse)
      • Wybierz pozycję Edytuj zmianę > nazwy refaktoryzacji>.
      • Kliknij prawym przyciskiem myszy kod i wybierz polecenie Zmień nazwę.
  3. Zmień nazwę elementu po prostu, wpisując nową nazwę.

    • C#:

      Zmienianie nazwy animacji — C#

    • Visual Basic:

      Zmiana nazwy — VB

    Napiwek

    Możesz również zaktualizować komentarze i inne ciągi, aby użyć tej nowej nazwy, a także wyświetlić podgląd zmian przed zapisaniem, używając pól wyboru w polu Zmień nazwę , które są wyświetlane po otwarciu menu rozwijanego.

    Napiwek

    Możesz również zaktualizować komentarze i inne ciągi, aby użyć tej nowej nazwy, a także wyświetlić podgląd zmian przed zapisaniem, używając pól wyboru w polu Zmień nazwę , które pojawia się w prawym górnym rogu edytora.

  4. Jeśli zmiana jest zadowolona, wybierz przycisk Zastosuj lub naciśnij Enter , a zmiany zostaną zatwierdzone.

Uwagi

  • Począwszy od programu Visual Studio 2019 w wersji 16.3, po zmianie nazwy typu zgodnego z nazwą pliku, w którym się znajduje, zostanie wyświetlone pole wyboru umożliwiające zmianę nazwy pliku w tym samym czasie. Ta opcja jest wyświetlana podczas zmieniania nazwy klasy, interfejsu lub wyliczenia. Ta opcja nie jest obsługiwana w przypadku typów częściowych z wieloma definicjami.

    Zmienianie nazwy animacji za pomocą pliku — C#

  • Jeśli używasz nazwy, która już istnieje, co spowoduje konflikt, pole Zmień nazwę wyświetli ostrzeżenie.

    Konflikt zmiany nazwy

  • Innym sposobem zmiany nazwy symbolu jest zmiana jego nazwy w edytorze. Następnie z kursorem w nazwie symbolu naciśnij Ctrl+ lub po prostu rozwiń wyświetlone menu ikony żarówki i wybierz pozycję Zmień <nazwę starej nazwy>> na <nową.

    Zmiana nazwy w edytorze

Zobacz też