构造函数“<name>”不能调用自身

更新:2007 年 11 月

类或结构中的 Sub New 过程调用自身。

构造函数的用途是:在首次创建类或结构时初始化该类或结构的实例。类或结构可以有多个构造函数,前提是这些构造函数都具有不同的参数列表。允许构造函数调用其他构造函数来执行它自己功能以外的功能。但是,构造函数调用自身是没有意义的,实际上,如果允许调用自身,将导致无限递归。

**错误 ID:**BC30298

更正此错误

  1. 检查正被调用构造函数的参数列表。该列表应该与执行调用的构造函数的参数列表不同。

  2. 如果不打算调用其他构造函数,请完全移除 Sub New 调用。

请参见

概念

对象生存期:如何创建和销毁对象