Information.IsReference(Object) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
IsReference
mengembalikan 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.