Structure 中的非共享成员不能声明为“New”

更新:2007 年 11 月

用 New 子句声明了结构中的非共享变量。

可以初始化结构中的共享引用变量,并且可以具有未初始化的非共享引用变量,如以下代码行所示。

Shared structVar1 As New System.ApplicationException

Dim structVar2 As System.ApplicationException

但是,不能初始化结构中的非共享引用变量。以下代码行是无效的。

Dim structVar3 As New System.ApplicationException ' INVALID IN A STRUCTURE

**错误 ID:**BC30795

更正此错误

  • 从引用变量声明中移除 Shared 修饰符或 New 关键字。

请参见

参考

Structure 语句

Shared (Visual Basic)

New (Visual Basic)