Information.IsReference(Object) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.