В ответ на предыдущий вопрос относительно исключений, каковы наилучшие методы создания настраиваемого исключения в .NET?
В частности, следует ли вам наследовать из System.Exception, System.ApplicationException или какого-либо другого базового исключения?