Delen via


Typetekens kunnen niet worden gebruikt in anonieme typedeclaraties

U kunt geen typeteken gebruiken voor een eigenschapsnaam wanneer u een exemplaar van een anoniem type declareert. Het gegevenstype van de eigenschap wordt afgeleid van de waarde die eraan is toegewezen. De volgende declaraties zijn bijvoorbeeld ongeldig.

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

Fout-id: BC36560

Deze fout corrigeren

  • Verwijder het typeteken uit de initialisatielijst. U kunt de toegewezen waarde expliciet converteren als dit nodig is om het gewenste gegevenstype voor de eigenschap tot stand te brengen.
' Valid.  
Dim anon1 = New With {.ID = "abc"}  
Dim anon2 = New With {.ID = CStr(42)}  

Zie ook