'<method1>' と '<method2>' では、戻り値が異なるため、'<method1>' で '<method2>' をオーバーライドすることはできません。

更新 : 2007 年 11 月

戻り値の型が異なる別のメソッドで、メソッドをオーバーライドしようとしました。継承されたオーバーライド可能なメソッドは、同じ名前とシグネチャを持つメソッドを宣言することでオーバーライドできます。このとき、宣言には Overrides 修飾子を使用します。2 つのメソッドのシグネチャが一致している必要があります。

Error ID: BC30437

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

  • 2 つのメソッドの戻り値の型を確認し、必要な場合は変更して一致させます。

参照

概念

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