Funzione IsReference
Aggiornamento: novembre 2007
Restituisce un valore Boolean che indica se un'espressione restituisce un tipo di riferimento.
Public Function IsReference(ByVal Expression As Object) As Boolean
Parametri
- Expression
Obbligatorio. Espressione Object.
Note
Il valore restituito da IsReference sarà True se Expression rappresenta un tipo di riferimento, ad esempio l'istanza di una classe, un tipo String o una matrice di qualsiasi tipo. In caso contrario, il valore restituito sarà False.
Un tipo di riferimento contiene un puntatore a dati memorizzati in altri punti della memoria. Un tipo di valore contiene invece i dati relativi.
Esempio
Nell'esempio riportato di seguito la funzione IsReference viene utilizzata per verificare se diverse variabili fanno riferimento a tipi di riferimento.
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)
Nell'esempio precedente le prime tre chiamate a IsReference restituiscono True. L'ultima chiamata restituisce False poiché Integer è un tipo di valore, non un tipo di riferimento.
Requisiti
Spazio dei nomi: Microsoft.VisualBasic
Modulo: Information
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Vedere anche
Concetti
Tipi valore e tipi riferimento
Riferimenti
Funzione IsArray (Visual Basic)
Funzione IsDate (Visual Basic)