/Checked (Opções do compilador de C#)
O /checked opção especifica se uma instrução de aritmética de número inteiro que resulta em um valor que está fora do intervalo do tipo de dados e que não está no escopo de um check- ou não verificado palavra-chave, faz com que uma exceção de tempo de execução.
/checked[+ | -]
Comentários
Uma instrução de aritmética de inteiro que está no escopo de um checked ou unchecked palavra-chave não está sujeito ao efeito da /checked opção.
Se uma instrução de aritmética de inteiro que não está no escopo de um checked ou unchecked palavra-chave resulta em um valor fora do intervalo do tipo de dados, e /checked+ (/checked) é usado na compilação, a instrução faz com que uma exceção em tempo de execução.Se /checked- é usado na compilação, a que a instrução não causa uma exceção em tempo de execução.
O valor padrão para essa opção é /checked-.Um cenário para o uso de /checked- está na criação de aplicativos grandes.Ferramentas automatizadas, às vezes, são usadas para construir aplicativos e essa ferramenta pode ser automaticamente configurado /checked para +.Você pode substituir o padrão global da ferramenta especificando /checked-.
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra o projeto Propriedades página.Para obter mais informações, consulte Compilação de página, Designer de projeto (C#).
Clique no Build página de propriedades.
Clique no botão Advanced.
Modificar o Verificar estouro aritmético/estouro negativo propriedade.
Para acessar essa opção de compilador de forma programática, consulte CheckForOverflowUnderflow.
Exemplo
O comando a seguir compila t2.cs.O uso de /checked no comando Especifica que qualquer instrução de aritmética de número inteiro no arquivo que não está no escopo de um checked ou unchecked palavra-chave e o que resulta em um valor que está fora do intervalo do tipo de dados, faz com que uma exceção em tempo de execução.
csc t2.cs /checked
Consulte também
Tarefas
Como: modificar propriedades do projeto e as definições de configuração
Conceitos
Introdução ao Project Designer