Поделиться через


Переименование рефакторинг символа кода

This refactoring applies to:

  • C#

  • Visual Basic

Что: Позволяет переименовать идентификаторы для символов кода, таких как поля, локальные переменные, методы, пространства имен, свойства и типы.

Когда: Вы хотите безопасно переименовать что-то, не найдя все экземпляры, и скопируйте и вставьте новое имя.

Почему: Копирование и вставка нового имени во всем проекте, скорее всего, приведет к ошибкам. Это средство рефакторинга точно выполняет действие переименования.

Инструкция

  1. Выделите или поместите текстовый курсор в элемент, который необходимо переименовать:

    • C#:

      Highlighted code - C#

    • Visual Basic:

      Highlighted code - Visual Basic

  2. Затем используйте клавиатуру или мышь следующим образом:

    • Клавиатура
      • Нажмите клавиши CTRL+R, а затем CTRL+R. (Сочетание клавиш может отличаться в зависимости от выбранного профиля.)
    • мышь
      • Выберите изменить > переименование рефакторинга>.
      • Щелкните код правой кнопкой мыши и выберите "Переименовать".
  3. Просто переименуйте элемент, введя новое имя.

    • C#:

      Переименование анимации — C#

    • Visual Basic:

      Переименование — VB

    Подсказка

    Вы также можете обновить примечания и другие строки, чтобы использовать это новое имя, а также просмотреть изменения перед сохранением, используя флажки в поле "Переименовать ", которое отображается при открытии раскрывающегося меню.

    Подсказка

    Вы также можете обновить примечания и другие строки, чтобы использовать это новое имя, а также просмотреть изменения перед сохранением, используя флажки в поле "Переименовать ", которое отображается в правом верхнем углу редактора.

  4. Когда вы довольны изменением, нажмите кнопку "Применить " или нажмите клавишу ВВОД и фиксируются изменения.

Замечания

  • Начиная с Visual Studio 2019 версии 16.3 при переименовании типа, соответствующего имени файла, в который он находится, появится флажок, позволяющий одновременно переименовать файл. Этот параметр отображается при переименовании класса, интерфейса или перечисления. Этот параметр не поддерживается для частичных типов с несколькими определениями.

    Переименование анимации с помощью файла — C#

  • Если вы используете имя, которое уже существует, что приведет к конфликту, поле переименования предупреждает вас.

    Переименование конфликта

  • Другим способом переименования символа является изменение его имени в редакторе. Затем с курсором в имени символа нажмите клавиши CTRL+или просто разверните отображаемое меню значка лампочки и выберите "Переименовать <старое имя" в <новое имя>>.

    Переименование в редакторе

См. также