Marcada e desmarcada (C# Reference)

As instruções C# podem executar no contexto marcada ou desmarcada.Em um contexto verificado, overflow aritmético gera uma exceção.Em um contexto não-verificada, overflow aritmético é ignorado e o resultado é truncado.

  • contexto verificado Specify demarcado .

  • não-verificada contexto dedesmarcado Specify.

Se nem nem checkedunchecked são especificados, o contexto padrão depende de fatores externos como opções do compilador.

As seguintes operações são afetadas verificar excedentes:

  • Expressões usando os seguintes operadores pré-definidos em tipos integrais:

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

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

A opção de compilador /checked permite que você especifique o contexto marcada ou desmarcada para todas as instruções aritmética de inteiros que não são explicitamente o escopo de uma palavra-chave de checked ou de unchecked .

Consulte também

Referência

Palavras-chave C#

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

Conceitos

Guia de programação do C#

Outros recursos

Referência de C#