Sdílet prostřednictvím


/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

  1. 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.

  2. Klikněte na kartu Kompilovat.

  3. Upravit hodnotu v Option Strict pole.

Programově nastavit /optionstrict

Příklad

Následující kód kompiluje Test.vb pomocí typu striktní sémantiku.

vbc /optionstrict+ test.vb

Viz také

Referenční dokumentace

/optioncompare

/optionexplicit

/optioninfer

/nowarn

/warnaserror (Visual Basic)

Příkazové řádky ukázkové kompilace (Visual Basic)

Option Strict – příkaz

Výchozí možnosti jazyka Visual Basic, projekty, dialogové okno Možnosti

Další zdroje

Kompilátor příkazového řádku jazyka Visual Basic