閱讀英文

共用方式為


編譯器錯誤 CS0410

沒有任何 'method' 的多載具有正確的參數和傳回類型

如果您嘗試具現化的委派具有包含錯誤參數類型的函式,則會發生這個錯誤。 委派的參數類型必須符合您指派給委派的函式。

範例

下列範例會產生 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
    }
}

注意

Roslyn 中已不再使用此編譯器錯誤。 使用 Roslyn 編譯時,上一個範例會產生 CS0123。