Символы типов не могут использоваться в объявлениях анонимных типов
Обновлен: Ноябрь 2007
Type characters cannot be used in anonymous type declarations
Нельзя использовать символ типа для имени свойства при объявлении экземпляра анонимного типа. Тип данных свойства получается из назначенного значения. Например ниже приведены объявления, которые являются недопустимыми.
'' Not valid.
'Dim anon1 = New With {.ID$ = "abc"}
'Dim anon2 = New With {.ID$ = 42}
Идентификатор ошибки: BC36560
Исправление этой ошибки
Удалите символ типа из списка инициализатора. Можно явным образом преобразовать назначенное значение, если необходимо установить тип данных, который необходим для свойства.
' Valid. Dim anon1 = New With {.ID = "abc"} Dim anon2 = New With {.ID = CStr(42)}
См. также
Задачи
Практическое руководство. Выведение имен свойств и типов в объявлениях анонимных типов