Information.IsReference(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un Boolean valore che indica se un'espressione restituisce un tipo riferimento.
public:
static bool IsReference(System::Object ^ Expression);
public static bool IsReference(object Expression);
static member IsReference : obj -> bool
Public Function IsReference (Expression As Object) As Boolean
Parametri
- Expression
- Object
Required.
Object espressione.
Valori restituiti
Restituisce un Boolean valore che indica se un'espressione restituisce un tipo riferimento.
Esempio
In questo esempio viene usata la IsReference funzione 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 per IsReference restituire True. L'ultima chiamata restituisce False, perché Integer è un tipo valore, non un tipo riferimento.
Commenti
IsReference restituisce True se Expression rappresenta un tipo riferimento, ad esempio un'istanza di classe, un String tipo o una matrice di qualsiasi tipo; in caso contrario, restituisce False.
Un tipo riferimento contiene un puntatore ai dati archiviati altrove in memoria. Un tipo di valore contiene i propri dati.