'<method1>' と '<method2>' では、省略可能な引数のみが異なるため、'<method1>' で '<method2>' をオーバーライドすることはできません。

更新 : 2007 年 11 月

オーバーロードしようとしたメソッドは、省略可能なパラメータの値が元のメソッドと異なっています。つまり、シグネチャが異なっています。継承されたオーバーライド可能なメソッドは、同じ名前とシグネチャを持つメソッドを宣言することでオーバーライドできます。このとき、宣言には Overrides 修飾子を使用します。

Error ID: BC30308

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

  • 2 つのメソッドのシグネチャを同じにします。

参照

概念

プロパティとメソッドのオーバーライド

参照

Overrides