この 'Sub New' の最初のステートメントは、'MyBase.New' または 'MyClass.New' への呼び出しでなければなりません (パラメータのないアクセス可能なコンストラクタが複数あります)。

更新 : 2007 年 11 月

エラー メッセージ

この Sub New の最初のステートメントは、MyBase.New または MyClass.New の呼び出しである必要があります。これは、'<derived>' の基本クラス '<base>' に、引数なしで呼び出すことのできるアクセス可能な 'Sub New' が複数存在するためです。

クラス コンストラクタで、基本クラス コンストラクタの呼び出しが指定されていません。また、Visual Basic では暗黙の呼び出しを指定できません。呼び出しの対象となる基本クラス コンストラクタを判断できないためです。

Error ID: BC32038

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

  • このコンストラクタの最初の行として、基本クラス コンストラクタ MyBase.New() の呼び出しを追加するか、MyClass.New() または Me.New() を使用して、このクラスにある別のコンストラクタの呼び出しを追加します。

参照

概念

オブジェクトの有効期間 : オブジェクトの作成と破棄

参照

コンストラクタとデストラクタの使用方法

MyBase