我有这段代码:
try{
// other instructions
customer.Create(act.ID, act.AccountId.Value, act.AccountName, act.Referer);
// other instructions
}
catch (Exception ex)
{
Logging.Trace(ex);
}
在某些情况下,AccountId为null,并且获取类似于抛出InvalidOperationException的值。
我的问题是:在catch部分,是否可以检索AccountId为空的事实?
使用StackTrace或类似的东西。我在谷歌搜索但没有出现。 尽可能地,我不想修改代码的结构,使用if(Account!= null)等...
提前感谢您提供任何帮助。