Поиск…


замечания

Option Explicit On - рекомендуемая хорошая практика с Visual Basic .Net. Это помогает вам, как разработчику производить более чистый, стабильный, более безнадежный, более удобный код. В некоторых случаях это также может помочь вам писать программы с лучшей производительностью!

с ссылкой на https://support.microsoft.com/en-in/kb/311329#bookmark-3 опция strict также может использоваться вместо явно выраженной опции. Option strict наследует опцию явным.

Что это?

Это заставляет вас явно объявлять все переменные.

В чем разница между явным объявлением и неявным объявлением переменной?

Явное объявление переменной:

Dim anInteger As Integer = 1234

Неявно объявляя переменную:

'Did not declare aNumber using Dim
aNumber = 1234

Заключение

Следовательно, вы всегда должны иметь Option Explicit On поскольку вы могли бы ошибочно вводить переменную во время назначения, что приводит к непредсказуемости поведения вашей программы.

Как включить его?

Уровень документа

Он включен по умолчанию, но вы можете иметь дополнительный уровень защиты, поставив Option Explicit On в верхней части файла кода. Опция будет применяться ко всему документу.

Уровень проекта

Вы можете включить его через меню в Visual Studio:

Проект> Свойства проекта> вкладка Компиляция> Опция Явная

On раскрывающемся меню выберите « On .». Опция будет применяться ко всему документу.

Все новые проекты

Вы можете включить его по умолчанию для всех новых проектов, выбрав:

Инструменты> Параметры> Проекты и решения> Настройки VB по умолчанию> Опция Явная

On раскрывающемся меню выберите « On .».



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow