Tür karakterleri anonim tür bildirimlerinde kullanılamaz

Anonim bir türün örneğini bildirirken özellik adında tür karakteri kullanamazsınız. Özelliğin veri türü, kendisine atanan değerden çıkarılır. Örneğin, aşağıdaki bildirimler geçerli değildir.

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

Hata Kimliği: BC36560

Bu hatayı düzeltmek için

  • Başlatıcı listesinden tür karakterini kaldırın. Özellik için istediğiniz veri türünü oluşturmak için gerekliyse, atanan değeri açıkça dönüştürebilirsiniz.
' Valid.  
Dim anon1 = New With {.ID = "abc"}  
Dim anon2 = New With {.ID = CStr(42)}  

Ayrıca bkz.