如何优雅地抛出异常?如何优雅地抛出新的异常
public void Test()
{
if (error != 0) {
string msg = "Error";
throw new Exception(msg);
}
// Other function
...
}
我也改变throw new Exception(msg);
与记录
public void Test()
{
if (error != 0) {
string msg = "Error";
//throw new Exception(msg);
logger.Error(msg);
}
// Other function
...
}
我应该使用exit函数退出函数时错误冲击吗?
Thnak you。
我记得读到它抛出异常也是一个昂贵的操作。虽然我无法告诉你我在哪里或什么时候阅读。 –