Verificação de Tipo no Visual Basic
Quando se converte entre tipos de dados, o compilador Visual Basic pode operar sob semântica de tipo permissivas ou rígidas.Se semânticas de tipo rígidas estão em efeito, apenas conversões de alargamento são permitidas implicitamente, e conversões de estreitamento devem ser implícitas.Sob semânticas de tipo permissivas, você pode tentar todasa conversões de alargamento e estreitamento implicitamente.Semânticas de tipo aplicam-se a conversões entre todos os tipos de dados, inclusive tipos de objetos.
Modos de se Configurar Opção de Verificação de Tipo
Visual Basic fornece um interruptor que controla verificação de tipo.Por padrão, este interruptor está Off, e o compilador permite conversões de estreitamento implícitas.Se você colocar o interruptor na posição On, o compilador aplica semânticas de tipo rígidas.
Interruptor de Verificação de Tipo
Você pode configurar o interruptor de verificação de tipo para On ou Off em quaisquer das seguintes maneiras:
Determine a propriedade e projeto adequada na janela Propriedades do ambiente de desenvolvimento integrado (IDE)
Especifique a opção /optionstrict de compilador de linha de comando
Inclua a declaração Option Strict no início do seu código
If you use the OptionStrict statement, that setting overrides both the project property and compiler option settings, but only for the source code file in which it appears.Para obter mais informações, consulte Opção declaração estrito.
Vantagem de Desempenho
Determinar Option Strict para On possui a vantagem de forçar ligação precoce.Isso melhora o desempenho.
Consulte também
Tarefas
Como: Modificar propriedades do projeto e definições de configuração
Conceitos
Tipos de dados no Visual Basic
Programação Sem-Tipos no Visual Basic
Declaração Implícita e Explícita
Objeto como o Tipo de Dados Universal
Uso eficiente de tipos de dados
Conversões Ampliadoras e Redutoras
Conversões explícita e implícita