Вызов базового конструктора в C#

Обратите внимание, что вы constructor можете использовать статические методы constructors в вызове базового конструктора.

class MyExceptionClass : Exception
{
     public MyExceptionClass(string message, string extraInfo) : 
         base(ModifyMessage(message, extraInfo))
     {
     }

     private static string ModifyMessage(string message, string extraInfo)
     {
         Trace.WriteLine("message was " + message);
         return message.ToLowerInvariant() + Environment.NewLine + extraInfo;
     }
}

c#

.net

inheritance

constructor

2022-11-14T20:27:48+00:00
Вопросы с похожей тематикой, как у вопроса:

Вызов базового конструктора в C#