Bagikan melalui


Information.IsReference(Object) Metode

Definisi

Mengembalikan nilai yang Boolean menunjukkan apakah ekspresi mengevaluasi ke jenis referensi.

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

Parameter

Expression
Object

Wajib diisi. Ekspresi Object.

Mengembalikan

Mengembalikan nilai yang Boolean menunjukkan apakah ekspresi mengevaluasi ke jenis referensi.

Contoh

Contoh ini menggunakan IsReference fungsi untuk memeriksa apakah beberapa variabel mengacu pada jenis referensi.

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)

Dalam contoh sebelumnya, tiga panggilan pertama untuk IsReference mengembalikan True. Panggilan terakhir mengembalikan False, karena Integer adalah jenis nilai, bukan jenis referensi.

Keterangan

IsReferencemengembalikan jika Expression mewakili jenis referensi, seperti instans True kelas, String jenis, atau array dari jenis apa pun; jika tidak, ia mengembalikan False.

Jenis referensi berisi penunjuk ke data yang disimpan di tempat lain dalam memori. Jenis nilai berisi datanya sendiri.

Berlaku untuk

Lihat juga