2014-12-15 5 views
1

Компилятор покажет предупреждение, когда переменная объявлена ​​в локальной области и не используется в другом месте или используется до назначения значения.Как отслеживать неиспользуемые глобальные переменные

  • Почему это не относится к глобальным переменным?
  • Как найти неиспользуемые/неназначенные глобальные переменные? Есть ли другой способ для этого, кроме Ctrl + F?
+1

Другой способ, чем ctrl-f: Щелкните правой кнопкой мыши на переменной (или свойстве), а затем «Найти все ссылки», она предоставит вам все места, в которых используется эта переменная. Обратите внимание, что если вы используете какое-либо отражение, это не будет отображаться. –

ответ

0

1] Почему это не относится к глобальным переменным?
Это неправда. Глобальных переменных в VB.Net нет. Check This Link

Таким образом, вы не получите предупреждение для переменных, объявленных общественности в VB.Net

2] Как я могу найти неиспользованные/нераспределенные глобальные переменные? Есть ли другой способ для этого, кроме Ctrl + F?
Публичные переменные, которые вы вызываете глобальные переменные, не будут перечислены, поэтому вы можете использовать окно Auto window/Local window/Watch. Но вам нужно добавить их в окно просмотра вручную.

+0

Вы говорите в vb.net? или C#? –

+0

@Trouble Я пропустил это его VB.Net. Поэтому я обновил свой ответ соответственно. –

+0

@the_lotus См. Его вопрос * Как найти неиспользуемые/неназначенные глобальные переменные? Ему нужен список неиспользуемой/неназначенной переменной. Клавиша быстрого вызова для «Найти все ссылки» - Shift + F12 –

Смежные вопросы