/checked (Možnosti C# kompilátoru)
/checked Možnost určuje, zda aritmetické prohlášení celé výsledkem hodnota, která je mimo rozsah datového typu a která není v působnosti kontrole nebo Nekontrolovaná klíčové slovo, způsobí spuštění výjimku.
/checked[+ | -]
Poznámky
Aritmetické prohlášení celé číslo v rozsahu checked nebo unchecked klíčové slovo není předmětem účinek /checked možnost.
Jestliže aritmetický prohlášení celé číslo není v působnosti checked nebo unchecked klíčové slovo výsledkem hodnota mimo rozsah datového typu a /checked+ (/checked) se používá při kompilaci, že příkaz způsobí výjimku za běhu.Pokud /checked- se používá při kompilaci, prohlášení nesmí způsobit výjimku za běhu.
Výchozí hodnota pro tuto možnost je /checked-.Jeden scénář pro použití /checked- ve vytváření velkých aplikací.Někdy automatizované nástroje se používají k vytváření těchto aplikací a takový nástroj může automaticky nastavit /checked do +.Globální výchozí nástroje můžete přepsat zadáním /checked-.
Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio
Otevřete stránku Vlastnosti daného projektu.Další informace naleznete v tématu Sestavení stránce projektu Designer (C#).
Klepněte na stránku vlastností Build.
Klepněte na tlačítko Advanced (Upřesnit).
Upravte vlastnost Kontrola aritmetického přetečení nebo podtečení.
Chcete-li k této možnosti kompilátoru přistoupit v programu, shlédněte CheckForOverflowUnderflow.
Příklad
Následující příkaz kompiluje t2.cs.Použití /checked příkaz určuje, že aritmetické prohlášení jakékoli celé číslo v souboru není v působnosti checked nebo unchecked klíčové slovo a že výsledkem je hodnota, která je mimo rozsah datového typu, způsobí výjimku za běhu.
csc t2.cs /checked
Viz také
Úkoly
Jak: Upravte vlastnosti projektu a nastavení konfigurace