共用方式為


/optionexplicit

如果變數未在使用前宣告,編譯器則會報告錯誤。

/optionexplicit[+ | -]

引數

  • + | -
    選擇項。 指定 /optionexplicit+ 需要明確宣告變數。 /optionexplicit+ 選項是預設值,且與 /optionexplicit 相同。 /optionexplicit- 選項啟用隱含宣告變數。

備註

如果原始程式碼檔包含 Option Explicit 陳述式 (Visual Basic),則陳述式會覆寫 /optionexplicit 命令列編譯器設定。

若要在 Visual Studio IDE 中設定 /optionexplicit

  1. 在 [方案總管] 中選取專案。 在 [專案] 功能表上,按一下 [屬性]。 如需詳細資訊,請參閱專案設計工具簡介

  2. 按一下 [編譯] 索引標籤。

  3. 修改 [Option Explicit] 方塊中的值。

範例

使用 /optionexplicit- 時會編譯下列程式碼。

Module Module1
    Sub Main()
        i = 99
        System.Console.WriteLine(i)
    End Sub
End Module

請參閱

參考

/optioncompare

/optionstrict

/optioninfer

編譯命令列範例 (Visual Basic)

Option Explicit 陳述式 (Visual Basic)

選項對話方塊、專案、Visual Basic 預設值

其他資源

Visual Basic 編譯器

變更記錄

日期

記錄

原因

2011 年 1 月

釐清 Option Explicit 陳述式的用法。

資訊加強。