Share via


Selecionado e desmarcada (C# referência)

Instruções de C# podem ser executado no contexto de marcado ou desmarcado. Em um contexto marcada, o estouro aritmético gerará uma exceção. Em um contexto desmarcado, estouro aritmético será ignorado e o resultado será truncado.

Se nenhuma das checked nem unchecked for especificado, o contexto padrão depende de fatores externos como opções do compilador.

As operações a seguir são afetadas pela verificação de estouro:

  • Usando os seguintes operadores predefinidos em tipos integrais de expressões:

    ++   —-(unário)+   -   *   /

  • Conversões explícitas de numéricas entre tipos integrais.

O / check- opção de compilador permite que você especificar um contexto marcado ou desmarcado para todas as instruções de aritmética de inteiro que não são explicitamente no escopo de um checked ou unchecked palavra-chave.

Consulte também

Referência

C# Keywords

Palavras-chave de instrução (referência de C#)

Conceitos

C# Programming Guide

Outros recursos

C# Reference