Sdílet prostřednictvím


Kontrolovány a nekontrolované (C#-Reference)

Příkazy jazyka C# lze spustit v kontextu zaškrtnuté nebo nezaškrtnuté.V kontrolovaném kontextu aritmetické přetečení vyvolá výjimku.Nekontrolovaná kontextu aritmetické přetečení ignorován a výsledek je zkrácen.

Pokud ani checked ani unchecked je určena výchozí kontext závisí na vnější faktory, jako jsou možnosti kompilátoru.

Přetečení kontrola se týká následující operace:

  • Pomocí následující předdefinované operátory na integrální typy výrazů:

    ++   —-(unární)+ - */

  • Explicitní převody číselných mezi integrální typy.

/ Checked možnost kompilátoru umožňuje určit kontext zaškrtnuté nebo nezaškrtnuté pro všechny příkazy aritmetické celé číslo, které nejsou explicitně v působnosti checked nebo unchecked klíčové slovo.

Viz také

Referenční dokumentace

Klíčová slova jazyka C#

Výpis klíčových slov (C#-Reference)

Koncepty

Příručka programování C#

Další zdroje

C#-Reference