以下内容:
Try
Some code, which throws an exception
Catch ex as Exception
Debug.Print(ex.[some property which contains the exception location]
End Try
是否有ex变量的任何属性可以告诉你发生异常的行甚至过程?我正在使用vb.net。
答案 0 :(得分:1)
听起来你需要ex.StackTrace或ex.TargetSite
https://msdn.microsoft.com/en-us/library/system.exception.stacktrace(v=vs.110).aspx
https://msdn.microsoft.com/en-us/library/system.exception.targetsite(v=vs.110).aspx
我自己只在C#中使用过这些属性,但这在所有.NET中应该是相同的。
答案 1 :(得分:1)
ex.StackTrace
通常包含引发异常的行号。
通常采用以下格式:
在C:\ Users \ username \ Documents \ Visual Studio 2013 \ Projects \ Project \ Namespace \ Class.cs中的Project.Class.Method()中:第178行