次の方法で共有


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

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

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

エラー ID: BC30298

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

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

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

こちらも参照ください