这是否可以检索导致InvalidOperationException的对象

时间:2013-08-08 14:52:45

标签: c# invalidoperationexception

我有这段代码:

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)等...

提前感谢您提供任何帮助。

0 个答案:

没有答案