Operand ‘Adalah’ dari jenis ‘typename’ hanya dapat dibandingkan dengan ‘Tidak Ada’ karena ‘typename’ adalah jenis yang tidak dapat diubah ke null
Variabel yang dinyatakan sebagai jenis nilai yang dapat diubah ke null telah dibandingkan dengan ekspresi selain Nothing
menggunakan operator Is
.
ID Kesalahan: BC32127
- Untuk membandingkan jenis yang dapat diubah ke ekspresi selain
Nothing
dengan menggunakan operatorIs
, panggil metodeGetType
pada jenis yang dapat diubah ke null dan bandingkan hasilnya dengan ekspresi, seperti yang ditunjukkan dalam contoh berikut.
VB
Dim number? As Integer = 5
If number IsNot Nothing Then
If number.GetType() Is Type.GetType("System.Int32") Then
End If
End If
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: