Error del compilador CS0123
Ninguna sobrecarga correspondiente a 'método' coincide con el delegado 'delegado'
Error al crear a un delegado porque no se usó la signatura correcta. Las instancias de un delegado deben declararse con la misma signatura que la declaración de delegado.
Puede resolver este error ajustando la signatura del método o del delegado. Para obtener más información, vea Delegados (Guía de programación de C#).
El ejemplo siguiente genera la advertencia CS0123.
// CS0123.cs
delegate void D();
delegate void D2(int i);
public class C
{
public static void f(int i) {}
public static void Main()
{
D d = new D(f); // CS0123
D2 d2 = new D2(f); // OK
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: