/optionstrict
Vynucuje přísné typu sémantiku implicitních převodech typů omezení.
/optionstrict[+ | -]
/optionstrict[:custom]
Arguments
+ | -
Nepovinné./optionstrict+ Možnost omezuje implicitní převod typu.Výchozí nastavení této možnosti je /optionstrict-./optionstrict+ Možnost je stejná jako /optionstrict.Můžete použít i pro typ povolující sémantiku.custom
Povinné.Upozorněte, pokud nejsou respektovány striktní sémantiku jazyka.
Poznámky
Při /optionstrict+ je ve skutečnosti pouze rozšiřujícího převody typu může být stanovena implicitně.Implicitní zužující převody typu, jako je například přiřazení Decimal typu objektu na objekt typu celé číslo, jsou hlášeny jako chyby.
Generovat upozornění pro implicitní zužujícího převodu typu, použijte /optionstrict:custom.Použití /nowarn:numberlist zejména varování ignorovat a /warnaserror:numberlist zacházet s konkrétní upozornění jako chyby.
Nastavení v aplikaci Visual Studio IDE /optionstrict
Mějte projekt vybrán v Průzkumníku řešení.Na projektu nabídky, klepněte na tlačítko Vlastnosti. Další informace naleznete v tématu Úvod k Návrháři projektu.
Klikněte na kartu Kompilovat.
Upravit hodnotu v Option Strict pole.
Programově nastavit /optionstrict
- Viz téma Option Strict – příkaz.
Příklad
Následující kód kompiluje Test.vb pomocí typu striktní sémantiku.
vbc /optionstrict+ test.vb
Viz také
Referenční dokumentace
Příkazové řádky ukázkové kompilace (Visual Basic)
Výchozí možnosti jazyka Visual Basic, projekty, dialogové okno Možnosti