Share via


コンパイラ エラー CS0410

更新 : 2007 年 11 月

エラー メッセージ

適切なパラメータおよび戻り値の型が指定された 'メソッド' のオーバーロードはありません。

このエラーは、パラメータの型が異なる関数でデリゲートをインスタンス化しようとした場合に発生します。デリゲートのパラメータには、そのデリゲートに割り当てる関数と同じ型が使用されている必要があります。

使用例

次の例では、CS0410 エラーが生成されます。

// CS0410.cs
// compile with: /langversion:ISO-1

class Test
{
    delegate void D(double d );
    static void F(int i) { }

    static void Main()
    {
        D d = new D(F);  // CS0410
    }
}