Ожидается тип или 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