Information.IsReference(Object) Methode

Definitie

Retourneert een Boolean waarde die aangeeft of een expressie resulteert in een verwijzingstype.

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

Parameters

Expression
Object

Required. Object uitdrukking.

Retouren

Retourneert een Boolean waarde die aangeeft of een expressie resulteert in een verwijzingstype.

Voorbeelden

In dit voorbeeld wordt de IsReference functie gebruikt om te controleren of verschillende variabelen verwijzen naar verwijzingstypen.

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)

In het voorgaande voorbeeld worden de eerste drie aanroepen geretourneerd IsReferenceTrue. De laatste aanroep retourneert False, omdat Integer dit een waardetype is, niet een verwijzingstype.

Opmerkingen

IsReferencegeeft als resultaat een verwijzingstypeTrue, zoals een klasse-exemplaar, een String type of een matrix van een willekeurig type, anders wordt het geretourneerdFalse.Expression

Een verwijzingstype bevat een aanwijzer naar gegevens die elders in het geheugen zijn opgeslagen. Een waardetype bevat zijn eigen gegevens.

Van toepassing op

Zie ook