Information.IsReference(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une valeur Boolean
indiquant si une expression correspond à un type référence.
public:
static bool IsReference(System::Object ^ Expression);
public static bool IsReference (object? Expression);
public static bool IsReference (object Expression);
static member IsReference : obj -> bool
Public Function IsReference (Expression As Object) As Boolean
Paramètres
- Expression
- Object
Obligatoire. Expression Object
.
Retours
Retourne une valeur Boolean
indiquant si une expression correspond à un type référence.
Exemples
Cet exemple utilise la IsReference
fonction pour case activée si plusieurs variables font référence à des types de 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 pour IsReference
retourner True
. Le dernier appel retourne False
, car Integer
est un type valeur, et non un type référence.
Remarques
IsReference
retourne True
si Expression
représente un type référence, tel qu’une classe instance, un String
type ou un tableau de n’importe quel type ; sinon, elle retourne False
.
Un type référence contient un pointeur vers des données stockées ailleurs dans la mémoire. Un type valeur contient ses propres données.