Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Szigorú típusszemantika kényszerítése az implicit típuskonverziók korlátozásához.
Szemantika
-optionstrict[+ | -]
-optionstrict[:custom]
Érvek
+ | -
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.
-optionstrict beállítása a Visual Studio IDE-ben
Válasszon ki egy projektet a Megoldáskezelőben. A Projekt menüben kattintson a Tulajdonságok elemre.
Kattintson a Kompatibilizálás fülre.
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