Я традиционно развертываю набор веб-страниц, которые позволяют вручную проверять функциональность основного приложения. Одним из примеров является LoggerTest.aspx, который генерирует и регистрирует тестовое исключение. Я всегда хотел поднять исключение DivideByZeroException, используя подход, похожий на следующий фрагмент кода:
try
{
int zero = 0;
int result = 100 / zero;
}
catch (DivideByZeroException ex)
{
LogHelper.Error("TEST EXCEPTION", ex);
}
Код работает отлично, но я чувствую, что должно быть более элегантное решение. Есть ли лучший способ повысить исключение в С#?