Compartir a través de


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
    }
}