在匿名类型声明中不能使用类型字符
更新:2007 年 11 月
声明匿名类型的实例时,不能在属性名称中使用类型字符。该属性的数据类型是从赋予属性的值中推断的。例如,下面的声明无效。
'' Not valid.
'Dim anon1 = New With {.ID$ = "abc"}
'Dim anon2 = New With {.ID$ = 42}
**错误 ID:**BC36560
更正此错误
从初始值设定项列表中移除类型字符。如果需要,可以显式转换所赋的值,以便为属性建立所需的数据类型。
' Valid. Dim anon1 = New With {.ID = "abc"} Dim anon2 = New With {.ID = CStr(42)}