如果有&#34,则在内部异常和消息属性之间进行交换;有关详细信息,请参阅内部异常"消息?

时间:2017-03-08 15:05:46

标签: c# exception exception-handling

我想获取异常详细信息以在alert消息(针对开发人员)中显示它,但是对于某些例外情况,这些详细信息不在Message属性中:

  

更新条目时发生错误。查看内部异常   详情

那么有没有办法获得异常的完整描述(因为编译器(?)知道对我有用的详细信息)?

1 个答案:

答案 0 :(得分:2)

我想你想要InnerException.Message(如果有的话),否则Exception.Message

string exMsg = ex.InnerException?.Message ?? ex.Message;