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
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.