A palavra " nulo" é um termo especial usado em programação de computadores para se referir a uma variável que faz referência a dados inexistentes . Em Visual Basic, isso é representado pela palavra-chave "Nada", e tentativas de acessar dados que estão em uma variável nula irá lançar um " NullReferenceException ". Você pode detectar "nulo" em Visual Basic através da verificação de qualquer um destes. Instruções
1
Abra o Visual Basic e clique duas vezes no formulário para ir diretamente para o código-fonte.
2
Cole o seguinte dentro dos colchetes " carga" para criar um variável nulo: .
fraca avariable
Desde nenhum dado é atribuído à variável , é nula
3
Digite o seguinte na linha seguinte para verificar se " avariable " é nulo :
se avariable = Nothing então
MsgBox ( "Este é nulo. " )
mais
MsgBox ( "Este não é nulo. " )
final se
Clique em "Executar ", e você deve ver imediatamente uma caixa de mensagem informando que , de fato, o valor é nulo.
4
Digite o seguinte na linha seguinte como uma forma alternativa de detectar nulo:
Experimente em
aVariable.getType ()
Pegar ex como NullReferenceException
MsgBox ( "Este é nulo. " )
final tentar
a lógica aqui é que você tentar acessar os dados dentro " avariable ". Não importa como você acessa os dados: este usa o método " getType " , mas nada fará. O código imediatamente falha porque avariable é nulo , que não tem dados ! Um erro "NullReferenceException" é lançado e pego pelo programa.
Clique em "Executar ", e desta vez você verá duas caixas de mensagem , um de três e um passo a partir do passo quatro, e cada informando que " avariable "é um valor nulo.