Le mot "null" est un terme spécial utilisé dans la programmation informatique pour faire référence à une variable qui fait référence à des données qui n'existent pas. Dans Visual Basic, ceci est représenté par le mot-clé «Rien», et tente d'accéder à des données qui sont dans une variable nulle jettera un " NullReferenceException ". Vous pouvez détecter "null" dans Visual Basic en vérifiant l'une de ces . Instructions
1
Ouvrez Visual Basic et double- cliquez sur le formulaire pour accéder directement au code source.
2
Collez le texte suivant dans les crochets de «charge » pour créer un null variable:
dim aVariable
l'absence de données est affecté à la variable, elle est nulle
3 type de
ce qui suit sur la ligne suivante . pour vérifier si " aVariable " est nulle :
si aVariable = Nothing puis
MsgBox ("Ceci est nulle." )
autre
MsgBox ( "Ce n'est pas nulle." )
fin si
Cliquez sur " Exécuter" et vous devriez voir immédiatement une boîte de message vous informant que , en effet, la valeur est nulle .
4
Tapez la commande suivante sur la ligne suivante comme une autre façon de détecter nulle :
essayer et
aVariable.getType ()
Catch ex As NullReferenceException
MsgBox ("Ceci est nulle." )
fin essayer et
La logique ici est que vous tentez d'accéder à des données à l'intérieur " aVariable . " Il n'a pas d'importance comment vous accédez aux données : elle utilise la méthode " getType », mais quelque chose va faire. Le code ne parvient pas immédiatement, car aVariable est nulle , elle n'a pas de données ! Une erreur "NullReferenceException " est lancé et attrapé par le programme.
Cliquez sur "Exécuter ", et cette fois, vous devriez voir deux messages , l'un à partir de la troisième étape et une étape de quatre, et chacun vous informant que " aVariable " est une valeur nulle .