/optioninfer

更新:2007 年 11 月

启用变量声明中的局部类型推理。

/optioninfer[+ | -]

参数

  • + | -
    可选。指定 /optioninfer+ 可以启用局部类型推理,指定 /optioninfer- 可以阻止它。未指定任何值的 /optioninfer 选项与 /optioninfer+ 相同。未提供 /optioninfer 开关时的默认值也为 /optioninfer+。该默认值在 Vbc.rsp 响应文件中设置。
说明:

使用 /noconfig 选项可以保留编译器的内部默认值,而不是使用 vbc.rsp 中指定的那些默认值。此选项的编译器默认值为 /optioninfer-。

备注

在 Visual Studio 集成开发环境中设置 /optioninfer

  1. 在“解决方案资源管理器”中选择一个项目。

  2. 在“项目”菜单上,单击所选项目的“属性”链接以访问项目设计器。有关更多信息,请参见项目设计器介绍

  3. 在“编译”选项卡上,修改“Option Infer”框中的值。

以编程方式设置 /optioninfer

示例

下面的代码在启用局部类型推理的情况下编译 test.vb。

vbc /optioninfer+ test.vb

请参见

概念

局部类型推理

参考

/optioncompare

/optionexplicit

/optionstrict

示例编译命令行

Option Infer 语句

“选项”对话框 ->“项目”->“Visual Basic 默认值”

“项目设计器”->“编译”页 (Visual Basic)

/noconfig

其他资源

Visual Basic 编译器

从命令行生成 (Visual Basic)