如何優雅地拋出異常?如何優雅地拋出新的異常
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。
我記得讀到它拋出異常也是一個昂貴的操作。雖然我無法告訴你我在哪裏或什麼時候閱讀。 –