/optionstrict
Impõe a semântica do tipo estrito para restringir conversões implícitas de tipo.
/optionstrict[+ | -]
/optionstrict[:custom]
Argumentos
+ | -
Opcional.The /optionstrict+ opção restringe a conversão de tipo implícito. O padrão para essa opção é /optionstrict-. The /optionstrict+ opção é a mesma /optionstrict. Você pode usar tanto para tipo permissível de semântica.custom
Obrigatório.Avise quando a semântica de linguagem estrita não é respeitada.
Comentários
Quando /optionstrict+ está em vigor, apenas alargamento conversões podem ser feitas implicitamente de tipo. Restringir sistema autônomo conversões de tipo, sistema autônomo atribuir um implícitaDecimal tipo de objeto a um objeto de tipo inteiro, são relatadas sistema autônomo erros.
Para gerar avisos para conversões implícitas de tipo de restrição, use /optionstrict:custom. Use /nowarn:numberlist Ignorar avisos específicos e /warnaserror:numberlist para tratar avisos específicos sistema autônomo erros.
Para conjunto /optionstrict no IDE do Visual Studio
Tenha um projeto selecionado no Solution Explorer.Sobre o Projeto menu, clicar Propriedades. Para obter mais informações, consulte Introdução ao Project Designer.
Clique na guia Compile.
Modificar o valor no Opção Strict box.
Para conjunto programaticamente /optionstrict
Exemplo
O código a seguir compila Test.vb usando o tipo estrito de semântica.
vbc /optionstrict+ test.vb
Consulte também
Referência
Exemplos de Linhas de Comando de Compilação
Caixa de diálogo Opções de padrões, projetos, Visual Basic