Typzeichen können in anonymen Typdeklarationen nicht verwendet werden

Sie können kein Typzeichen für einen Eigenschaftennamen verwenden, wenn Sie eine Instanz eines anonymen Typs deklarieren. Der Datentyp der Eigenschaft wird vom zugewiesenen Wert abgeleitet. Beispielsweise sind die folgenden Deklarationen ungültig.

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

Fehler-ID: BC36560

So beheben Sie diesen Fehler

  • Entfernen Sie das Typzeichen aus der Initialisiererliste. Sie können den zugewiesenen Wert ggf. explizit konvertieren, um den für die Eigenschaft gewünschten Datentyp festzulegen.
' Valid.  
Dim anon1 = New With {.ID = "abc"}  
Dim anon2 = New With {.ID = CStr(42)}  

Siehe auch