编译器错误 CS0410
更新:2007 年 11 月
错误消息
“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
}
}