Error del compilador CS0410
Actualización: noviembre 2007
Mensaje de error
Ninguna sobrecarga de 'método' tiene el parámetro y los tipos de valor devuelto correctos
No overload for 'method' has the correct parameter and return types
Este error aparece si intenta crear instancias de un delegado con una función que tiene tipos de parámetro incorrectos. Los tipos de parámetro del delegado deben coincidir con los de la función que está asignando al delegado.
Ejemplo
En el código siguiente se genera el error 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
}
}