1
我知道我問得太多了,但我想知道是否可以檢測觸發異常的代碼,不僅是行和列號,而且還有源代碼代碼字符串。在發生異常時在c#中獲取代碼行
例如一個這樣的操作的結果可以是:發生在
---異常IndexOutOfBoundsException異常 'myArray的[4] = tempValue;'
我知道我問得太多了,但我想知道是否可以檢測觸發異常的代碼,不僅是行和列號,而且還有源代碼代碼字符串。在發生異常時在c#中獲取代碼行
例如一個這樣的操作的結果可以是:發生在
---異常IndexOutOfBoundsException異常 'myArray的[4] = tempValue;'
是的,編譯你的代碼是調試配置。
發生異常時,請檢查StackTrace
屬性。
您可以編寫一個異常處理程序來記錄此信息或在調試器中檢查屬性。
繼承的Exception.ToString()
實現將包含任何可用的堆棧跟蹤信息。
當然。使用調試器。它將提供實際看到代碼行和所有變量及其當前值所需的所有工具。 – nvoigt