Typzeichen können in anonymen Typdeklarationen nicht verwendet werden
Aktualisiert: November 2007
Type characters cannot be used in anonymous type declarations
Sie können kein Typzeichen für einen Eigenschaftennamen verwenden, wenn Sie eine Instanz eines anonymen Typs deklarieren. Der Datentyp der Eigenschaft wird von dem ihr zugewiesenen Wert abgeleitet. Folgende Deklarationen sind beispielsweise 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
Aufgaben
Gewusst wie: Ableiten von Eigenschaftennamen und Typen in Deklarationen von anonymen Typen