#c# #visual-studio
#c# #visual-studio
Вопрос:
При замене переменной я часто полагаюсь на «Найти все ссылки», чтобы фактически найти все ссылки на рассматриваемую переменную. Отсутствие ссылки может означать невыполнение работы в полном объеме. Сегодня я использовал поиск всех ссылок, и это не сработало; в частности, он не нашел ссылку на запись. Мне не хватает понимания того, как работает поиск всех ссылок, или это просто ошибка? Я использую VS Enterprise 2019.
Смотрите скриншот. Отсутствующая ссылка находится в строке 527:
Комментарии:
1. Переменная объявляется впервые в строке 527, а не ссылается, поиск всех ссылок покажет вам, где она используется после ее объявления. Вместо этого попробуйте «Найти способы использования»
Ответ №1:
Если вы хотите переименовать переменную, имя класса, что угодно и хотите убедиться, что все ссылки переименованы, вы можете использовать функцию рефакторинга / переименования :
-
Выберите переменную, имя класса, все, что вы хотите переименовать
-
Нажмите ctrl R, ctrl R или Редактировать -> Рефакторинг -> Переименовать
-
Переименовать
-
Наслаждайтесь
Дополнительную информацию можно найти в документах