Поделиться через


Синтаксис инициализатора объекта не может быть использован для инициализации нового экземпляра типа 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()
    

См. также

Основные понятия

Инициализаторы объектов: именованные и анонимные типы

Ссылки

Тип данных Object