BC30298:コンストラクター '<名前>' はそれ自体を呼び出すことはできません

クラスまたは構造体の Sub New プロシージャはそれ自体を呼び出します。

コンストラクターの目的は、クラスまたは構造体が最初に作成されたときにそのインスタンスを初期化することです。 クラスまたは構造体には、すべてに異なるパラメーター リストが含まれていれば、複数のコンストラクターを含めることができます。 コンストラクターは、別のコンストラクターを呼び出して、独自の機能だけでなくその機能も実行することができます。 ただし、コンストラクターがそれ自体を呼び出す場合は意味がありません。許可されている場合、実際にはこれは無限再帰になります。

エラー ID: BC30298

このエラーを解決するには

  1. 呼び出されるコンストラクターのパラメーター リストを確認します。 これは、呼び出しを行うコンストラクターのものと異なる必要があります。

  2. 別のコンストラクターを呼び出さない場合は、Sub New 呼び出しを完全に削除します。

関連項目