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 de instrução (referência de C#)