Baca dalam bahasa Inggris

Bagikan melalui


Karakter jenis tidak dapat digunakan dalam deklarasi jenis anonim

Anda tidak dapat menggunakan karakter jenis pada nama properti saat Anda mendeklarasikan instans jenis anonim. Jenis data properti disimpulkan dari nilai yang ditetapkan pada properti. Misalnya, deklarasi berikut tidak valid.

VB
'' Not valid.  
'Dim anon1 = New With {.ID$ = "abc"}  
'Dim anon2 = New With {.ID$ = 42}  

ID Kesalahan: BC36560

Untuk memperbaiki kesalahan ini

  • Hapus karakter jenis dari daftar penginisialisasi. Anda dapat secara eksplisit mengonversi nilai yang ditetapkan jika hal ini diperlukan untuk menetapkan jenis data yang Anda inginkan untuk properti.
VB
' Valid.  
Dim anon1 = New With {.ID = "abc"}  
Dim anon2 = New With {.ID = CStr(42)}  

Lihat juga