Error del compilador CS0407
'método de tipo de valor devuelto' tiene un tipo de valor devuelto incorrecto
El método no es compatible con el tipo delegado. Los tipos de argumento coinciden, pero el tipo de valor devuelto no es el correcto para ese delegado. Para evitar este error, use otro método, cambie el tipo de valor devuelto del método o cambie el tipo de valor devuelto del delegado.
El ejemplo siguiente genera la advertencia CS0407:
// CS0407.cs
public delegate int MyDelegate();
class C
{
MyDelegate d;
public C()
{
d = new MyDelegate(F); // OK: F returns int
d = new MyDelegate(G); // CS0407 – G doesn't return int
}
public int F()
{
return 1;
}
public void G()
{
}
public static void Main()
{
C c1 = new C();
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: