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


Ожидается тип или With

Обновлен: Ноябрь 2007

Type or 'With' expected

При объявлении экземпляра класса за ключевым словом New должно следовать имя типа или With. Например, в следующих операторах client объявляется как экземпляр класса Customer. Имя типа Customer следует за New.

' Dim client As New Customer()
' The next declaration uses an object initializer.
Dim client As New Customer() With {.Name = "Litware, Inc."}

Можно объявить объект, который будет экземпляром анонимного типа, указав в начале Visual Basic 2008. В этом случае тип данных указывать не следует. В анонимных объявлениях типа ключевое слово With следует за New.

Dim person = New With {.Name ="Mike Nash", .Age = 27}

Идентификатор ошибки: BC30988

Чтобы исправить данную ошибку

  • Измените объявление таким образом, чтобы With или имя типа следовало за New.

См. также

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

Анонимные типы

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

Операторы объявления в Visual Basic

Ссылки

New (Visual Basic)