Share via


IsNothing, fonction

Mise à jour : novembre 2007

Retourne une valeur Boolean indiquant si aucun objet n'est assigné à une expression.

Public Function IsNothing(ByVal Expression As Object) As Boolean

Paramètres

  • Expression
    Requis. Expression Object.

Notes

IsNothing retourne True si l'expression représente une variable objet à laquelle aucun objet n'est actuellement assigné ; sinon, il retourne False.

IsNothing est prévu pour utiliser les types référence. Un type valeur ne peut pas contenir de valeur de Nothing et rétablit sa valeur par défaut si vous lui assignez Nothing. Si vous fournissez un type valeur dans Expression, IsNothing retourne toujours False.

Exemple

L'exemple suivant utilise la fonction IsNothing pour déterminer si une variable objet est associée à une instance d'objet.

Dim testVar As Object
' No instance has been assigned to variable testVar yet.
Dim testCheck As Boolean
' The following call returns True.
testCheck = IsNothing(testVar)
' Assign a string instance to variable testVar.
testVar = "ABCDEF"
' The following call returns False.
testCheck = IsNothing(testVar)
' Disassociate variable testVar from any instance.
testVar = Nothing
' The following call returns True.
testCheck = IsNothing(testVar)

Configuration requise

Espace de noms :Microsoft.VisualBasic

**Module :**Information

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Voir aussi

Concepts

Types valeur et types référence

Référence

IsArray, fonction (Visual Basic)

IsDate, fonction (Visual Basic)

IsDBNull, fonction

IsError, fonction

IsNumeric, fonction (Visual Basic)

IsReference, fonction

Object, type de données

TypeName, fonction (Visual Basic)