Information.IsReference(Object) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy értéket ad Boolean vissza, amely jelzi, hogy egy kifejezés hivatkozástípusra értékel-e.
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éterek
- Expression
- Object
Kötelező.
Object kifejezés.
Válaszok
Egy értéket ad Boolean vissza, amely jelzi, hogy egy kifejezés hivatkozástípusra értékel-e.
Példák
Ez a példa a függvény használatával IsReference ellenőrzi, hogy több változó hivatkozik-e hivatkozástípusokra.
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)
Az előző példában az első három visszahívandó IsReferenceTruehívás. Az utolsó hívás azért ad Falsevissza, mert Integer értéktípus, nem referenciatípus.
Megjegyzések
IsReference akkor ad True vissza, ha Expression hivatkozástípust jelöl, például osztálypéldányt, típust String vagy bármilyen típusú tömböt; ellenkező esetben visszaadja False.
A referenciatípus a memóriában máshol tárolt adatokra mutató mutatót tartalmaz. Egy értéktípus saját adatokat tartalmaz.