我要搶異常的詳細信息,以顯示它在alert
消息(開發商),但對於一些例外,這些細節並不在Message
屬性:更新條目中出現如果出現「查看內部異常的詳細信息」消息,在內部異常和消息屬性之間交換?
錯誤。詳情請參閱內部異常
那麼,有沒有一種方式來獲得異常的完整描述(因爲編譯(?)知道什麼是有用的細節對我來說)?
我要搶異常的詳細信息,以顯示它在alert
消息(開發商),但對於一些例外,這些細節並不在Message
屬性:更新條目中出現如果出現「查看內部異常的詳細信息」消息,在內部異常和消息屬性之間交換?
錯誤。詳情請參閱內部異常
那麼,有沒有一種方式來獲得異常的完整描述(因爲編譯(?)知道什麼是有用的細節對我來說)?
我想你想的InnerException.Message
如果有,否則Exception.Message
:
string exMsg = ex.InnerException?.Message ?? ex.Message;
謝謝,我認爲可能有* hidden *屬性來獲取異常的「細節」 –
@MohamedAhmed:你可以使用' ex.ToString()'獲取所有內部異常的所有細節,異常類型,消息,堆棧跟蹤(包括行號)以及所有這些。 –
你基本上只是再次你[前一個]後問同樣的問題(http://stackoverflow.com/問題/ 42673972 /如何得到異常消息 - 我不知道它是否存在於消息中)被封閉。 – DavidG
@DavidG你認爲,這是一樣的?! –
考慮@蒂姆的答案和這個被刪除的問題基本上是一樣的,那麼是! – DavidG