Appeler le constructeur de base en C#

Appeler le constructeur de base en C#

Modifiez votre constructeur comme suit afin qu’il appelle correctement le constructeur de la classe de base :

public class MyExceptionClass : Exception
{
    public MyExceptionClass(string message, string extrainfo) : base(message)
    {
        //other stuff here
    }
}

Notez qu’un constructeur n’est pas quelque chose que vous pouvez appeler à n’importe quel moment dans une méthode. C’est la raison pour laquelle vous obtenez des erreurs avec votre appel dans le corps du constructeur.