类“<classname>”必须声明一个“Sub New”,原因是它的基类“<classname2>”没有不使用参数就可以调用的可访问“Sub New”
更新:2007 年 11 月
派生类没有声明构造函数,使得 Visual Basic 因没有可调用的基类构造函数而不能生成一个构造函数。
当派生类没有声明构造函数时,Visual Basic 试图生成调用 MyBase.New() 的隐式无参数构造函数。如果基类中没有不使用参数就可以调用的可访问构造函数,或者有多个这样的构造函数,则 Visual Basic 不能生成隐式构造函数。
**错误 ID:**BC30387
更正此错误
在派生类中的某个地方至少声明并实现一个 Sub New 构造函数。
添加对基类构造函数 MyBase.New() 的调用,作为每个 Sub New 的第一行。