Возможное недопонимание принципов ООП
У меня есть класс типа Exception
Там у меня catch
мои пользовательские исключения, и я хочу сбросить текст ORA-20001:
из сообщений
Мой код здесь, и он не работает:
public class ApiException : Exception {
public ApiException(string message) : base(message) {
message = message.Replace("ORA-20001: ", "");
}
Код, когда я получу Exception
:
try {
ToDo(Request);
} catch (ApiException ae) {
Console.WriteLine(ae.Message);
}
Как это сделать правильно?