0

我有这段代码:

try{
 // other instructions
    customer.Create(act.ID, act.AccountId.Value, act.AccountName, act.Referer);
 // other instructions
}
catch (Exception ex)
{
Logging.Trace(ex);
}

在某些情况下,AccountId 为空,并且获取这样的值会引发 InvalidOperationException。

我的问题是:在 catch 部分中,这是否可以检索 AccountId 为 null 的事实?

使用 StackTrace 或类似的东西。我在谷歌上搜索,但没有出现。尽量不要修改之前的代码结构,使用 if(Account != null) 等...

提前感谢您的任何帮助。

4

0 回答 0