Синтаксис инициализатора объекта не может быть использован для инициализации нового экземпляра типа Object
Обновлен: Ноябрь 2007
Object initializer syntax cannot be used to initialize an instance of type 'Object'
Не удалось инициализировать экземпляр Object с использованием синтаксиса инициализатора объектов. Экземпляр Object не имеет свойств или полей, которым могут быть присвоены значения, а синтаксис инициализатора объекта требует по крайней мере одно такое свойство или поле.
' Not valid.
' Dim obj1 = New Object With {}
' Dim obj2 = New Object With {.ToString = <some value>}
Идентификатор ошибки: BC30994
Чтобы исправить эту ошибку
Объявите экземпляры типа Object без использования списка инициализации:
Dim obj3 as Object Dim obj4 as New Object()
См. также
Основные понятия
Инициализаторы объектов: именованные и анонимные типы