传统上,我会部署一组网页,以允许手动验证核心应用程序功能。一个示例是LoggerTest.aspx,它生成并记录测试异常。我一直选择使用类似于以下代码片段的方法引发DivideByZeroException:
try
{
int zero = 0;
int result = 100 / zero;
}
catch (DivideByZeroException ex)
{
LogHelper.Error("TEST EXCEPTION", ex);
}
该代码工作正常,但我觉得必须有一个更优雅的解决方案。有没有在C#中引发异常的最佳方法?
最佳答案
try
{
throw new DivideByZeroException();
}
catch (DivideByZeroException ex)
{
LogHelper.Error("TEST EXCEPTION", ex);
}