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


/optioninfer

Включает использование локального определения типов в различных объявлениях.

/optioninfer[+ | -]

Аргументы

Термин

Определение

+ | -

Необязательно. Укажите /optioninfer+, чтобы включить локальное определение типов, или /optioninfer-, чтобы заблокировать его. Параметр /optioninfer, для которого не указано значение, действует так же, как /optioninfer+. Значение по умолчанию при отсутствии параметра /optioninfer также равно /optioninfer+. Значение по умолчанию задается в файле ответов Vbc.rsp.

Примечание

Можно использовать параметр /noconfig, чтобы сохранить внутренние значения компилятора по умолчанию вместо использования значений, заданных в vbc.rsp.Значение компилятора по умолчанию для этого параметра — /optioninfer-.

Заметки

Если файл исходного кода содержит Option Infer - оператор, то оператор переопределяет параметр компилятора командной строки /optioninfer.

Чтобы задать параметр /optioninfer в среде разработки Visual Studio

  1. Выберите проект в обозревателе решений. В меню Проект выберите пункт Свойства. Для получения дополнительной информации см. Introduction to the Project Designer.

  2. На вкладке Компиляция измените значение в поле Option infer.

Пример

Следующий код компилирует test.vb с включенным локальным определением типов.

vbc /optioninfer+ test.vb

См. также

Ссылки

/optioncompare

/optionexplicit

/optionstrict

Примеры командных строк компиляции (Visual Basic)

Option Infer - оператор

Страница "Параметры Visual Basic по умолчанию", папка "Проекты", диалоговое окно "Параметры"

Страница "Компиляция" в конструкторе проектов (Visual Basic)

/noconfig

Основные понятия

Вывод локального типа (Visual Basic)

Другие ресурсы

Компилятор Visual Basic с интерфейсом командной строки

Построение из командной строки (Visual Basic)