sidristij/dotnetbook

Глава Исключения

sidristij opened this issue · 2 comments

Здесь я предлагаю вести обсуждение главы Исключения. Ошибки, дополнения.

У меня скорее уточнения, по поводу примера: https://github.com/sidristij/dotnetbook/blame/master/ExceptionalFlow/2-Exceptions-Architecture.md#L334.
Как я понял скорее всего имелось ввиду что-то вроде этого?

public abstract class LoggerExceptionBase: Exception
{
    protected LoggerException(..);
}
public class IOLoggerException : LoggerExceptionBase
{
    internal IOLoggerException(..);
}
public class ConfigLoggerException : LoggerExceptionBase
{
    internal ConfigLoggerException(..);
}

Или же я попросту что-то упустил?

Да, прошу прощения за опечатку!