应为类型或“With”

更新:2007 年 11 月

在声明类的实例时,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}

**错误 ID:**BC30988

更正此错误

  • 更改声明以便 With 或类型名称跟在 New 后面。

请参见

概念

匿名类型

对象初始值设定项:命名类型和匿名类型

声明语句 (Visual Basic)

参考

New (Visual Basic)