Megosztás a következőn keresztül:


-optionstrict

Szigorú típusszemantika kényszerítése az implicit típuskonverziók korlátozásához.

Syntax

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

Argumentumok

+ | -
Opcionális. A -optionstrict+ beállítás korlátozza az implicit típuskonvertálást. Ennek a beállításnak az alapértelmezett értéke a következő -optionstrict-: . A -optionstrict+ beállítás ugyanaz, mint -optionstricta . Mindkettő használható megengedő típusú szemantikához.

custom
Szükséges. Figyelmeztetés, ha a szigorú nyelvi szemantikát nem tartják be.

Megjegyzések

Ha -optionstrict+ van érvényben, csak a szélesítő típusú átalakítások végezhetők implicit módon. Az implicit szűkítési típuskonverziók, például egy Decimal típusobjektum egész szám típusú objektumhoz való hozzárendelése, hibaként jelennek meg.

Az implicit szűkítési típusú konverziókra vonatkozó figyelmeztetések létrehozásához használja -optionstrict:customa következőt: . Az adott figyelmeztetések figyelmen kívül hagyására és -warnaserror:numberlist adott figyelmeztetések hibákként való kezelésére szolgál-nowarn:numberlist.

A -optionstrict beállítása a Visual Studio IDE-ben

  1. Válasszon ki egy projektet Megoldáskezelő. A Projekt menüben kattintson a Tulajdonságok elemre.

  2. Kattintson a Fordítás fülre.

  3. Módosítsa az értéket a Szigorú beállítás mezőben.

A -optionstrict programozott beállítása

Lásd a Szigorú utasítás lehetőséget.

Példa

Az alábbi kód Test.vb szigorú típusú szemantikát használ.

vbc -optionstrict+ test.vb

Lásd még