共用方式為


-optionstrict

強制執行嚴格的型別語意來限制隱含型別轉換。

語法

-optionstrict[+ | -]
-optionstrict[:custom]

論點

+ | -
選擇性。 選項 -optionstrict+ 會限制隱含類型轉換。 這個選項預設值為 -optionstrict-。 選項 -optionstrict+-optionstrict相同。 您可以將這兩者都用於寬鬆的類型語意。

custom
必須的。 當不尊重嚴格的語言語意時發出警告。

備註

-optionstrict+ 作用中時,只能隱含地進行擴展類型轉換。 隱含縮小類型轉換,例如將類型物件指派 Decimal 給整數類型物件,會回報為錯誤。

若要產生隱含縮小型別轉換的警告,請使用 -optionstrict:custom。 使用 -nowarn:numberlist 忽略特定警告,並將 -warnaserror:numberlist 特定警告視為錯誤。

在 Visual Studio IDE 中設定 -optionstrict

  1. [方案總管] 中選取專案。 在 [ 專案] 功能表上,按兩下 [ 屬性]。

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

  3. 修改 [ 選項嚴格 ] 方塊中的值。

以程式設計方式設定 -optionstrict

請參閱 Option Strict 語句

範例

下列程式代碼會 Test.vb 使用嚴格的型別語意編譯。

vbc -optionstrict+ test.vb

另請參閱