Sdílet prostřednictvím


Zaškrtnuto a nezaškrtnuto (Referenční dokumentace jazyka C#)

Příkazy jazyka C# lze spustit v kontextu zaškrtnuté nebo nezaškrtnuté.V rámci zaškrtnuté aritmetické přetečení vyvolá výjimku.V kontextu není zaškrtnuto je ignorován aritmetické přetečení a výsledek je oříznuta.

Pokud ani checked ani unchecked není zadán, výchozí kontext závisí na externí faktory, jako jsou možnosti kompilátoru.

Kontrolou přetečení jsou ovlivněny následující operace:

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

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

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

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

Viz také

Referenční dokumentace

Klíčová slova jazyka C#

Klíčová slova příkazů (Referenční dokumentace jazyka C#)

Koncepty

Průvodce programováním v C#

Další zdroje

Referenční dokumentace jazyka C#