阅读.Net Stack Trace

yog*_*ogi 20 .net c# stack-trace

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

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

在此输入图像描述

其中的大多数内容都很容易理解,就像消息Attempt to divide by zero和方法一样,Page_Load甚至也会出现.cs文件的路径.但经过3年的经验,我仍然不知道事情是如何处理+在方法结束标志的数字表示在这里,像+51,+92,+54+772.

有人知道这些是什么吗?

Pav*_*ets 17

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

更多信息,请访问http://odetocode.com/blogs/scott/archive/2005/01/24/funny-numbers-in-my-stack-trace.aspx