IsReference, fonction
Mise à jour : novembre 2007
Retourne une valeur Boolean indiquant si une expression correspond à un type référence.
Public Function IsReference(ByVal Expression As Object) As Boolean
Paramètres
- Expression
Requis. Expression Object.
Notes
IsReference retourne True si Expression représente un type référence, tel qu'une instance de classe, un type String ou un tableau d'un type quelconque ; sinon, elle retourne False.
Un type référence contient un pointeur vers des données stockées à un autre endroit de la mémoire. Un type valeur contient ses propres données.
Exemple
Cet exemple utilise la fonction IsReference pour vérifier si plusieurs variables font référence à des types référence.
Dim testArray(3) As Boolean
Dim testString As String = "Test string"
Dim testObject As Object = New Object()
Dim testNumber As Integer = 12
testArray(0) = IsReference(testArray)
testArray(1) = IsReference(testString)
testArray(2) = IsReference(testObject)
testArray(3) = IsReference(testNumber)
Dans l'exemple précédent, les trois premiers appels à IsReference retournent True. Le dernier appel retourne False, parce que Integer est un type valeur, et non un type référence.
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)