Saltar al contenido

No se da ningún argumento que corresponda al parámetro formal requerido – Error .NET

Hola, hallamos la respuesta a tu búsqueda, deslízate y la encontrarás a continuación.

Solución:

En el constructor de

 public class ErrorEventArg : EventArgs

Tienes que agregar “base” de la siguiente manera:

    public ErrorEventArg(string errorMsg, string lastQuery) : base (string errorMsg, string lastQuery)
    
        ErrorMsg = errorMsg;
        LastQuery = lastQuery;
    

eso me soluciono

Tienes un constructor que toma 2 parámetros. Deberías escribir algo como:

new ErrorEventArg(errorMsv, lastQuery)

Es menos código y más fácil de leer.

EDITAR

O, para que funcione, puede intentar escribir un constructor predeterminado para ErrorEventArg que no tenga parámetros, como este:

public ErrorEventArg() 

Recibí el mismo error, pero se debió a que no creé un constructor predeterminado. Si aún no lo ha intentado, cree el constructor predeterminado de esta manera:

clase de prueba pública ()

Si te gustó nuestro trabajo, tienes el poder dejar una división acerca de qué te ha impresionado de esta crónica.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *