我想知道我的程序正在使用哪一行。例如,程序在231行,但我不知道。有没有办法做到这一点?
答案 0 :(得分:1)
工具 - >选项 - >文字编辑器 - > C#和检查行号。
然后设置一个断点。
答案 1 :(得分:1)
从Visual Studio以调试模式运行时,您可以:
System.Diagnostics.Debugger
的代码(例如Debugger.Break();
),您可以在其中调试器以暂停执行。这种方法还有一个额外的好处,就是不依赖Visual Studio作为调试器 - 如果你是那些怪异的操作系统之一。 ; - )答案 2 :(得分:0)
只有想到的是你在每行末尾添加注释和行号,然后在单步执行时查看注释。但这只能在调试模式下工作,并且只能在遇到断点后才能工作。
在正常模式下尝试此操作的一个主要问题是,正常运行是C#无法运行。它编译成字节码,C#线和IL线之间没有一对一的关联。所以我担心在这个意义上,这是不可能的。