这是我拥有的代码的骨架:
if(CheckForSomething())
{
try
{
//do something
}
catch (UnauthorizedAccessException ex)
{
LogException(ex, item.server);
}
catch (Exception ex)
{
LogException(ex, item.server);
}
}
else
{
string error = "Some error";
//want to call LogException with error as argument
}
private static void LogException(Exception ex)
{
//write ex to one log file
// write ex.message to another log file
}
如何从else块调用LogException方法?我尝试将字符串强制转换为异常并创建一个异常。
最佳答案
LogException(new Exception("some error"));