阅读.Net Stack Trace

时间:2014-08-21 07:16:38

标签: c# .net stack-trace

这个问题出于好奇,才能更好地了解我们的朋友 Stack Trace

作为C#(.NET)开发人员,每个人都必须看到如下所示的黄色堆栈跟踪。

enter image description here

其中的大部分内容都很容易被理解为消息Attempt to divide by zero及其出现的方法Page_Load甚至是.cs文件的路径。但经过3年的经验,我仍然不知道的是,在方法结尾处带有+符号的数字表示在这里,如+51+92+54和{ {1}}。

有人知道这些是什么吗?

1 个答案:

答案 0 :(得分:17)

这是导致异常的指令(不是IL而是本机)的偏移量。

http://odetocode.com/blogs/scott/archive/2005/01/24/funny-numbers-in-my-stack-trace.aspx

了解详情