Csharp/C#教程:单步执行.NET Framework源代码?分享


单步执行.NET Framework源代码?

我不确定如何说出问题,但我想通过代码,因为它通过.NET类/方法等。

之前我曾询问过如何查看.NET库中类的代码,最后我得到了.NET Reflector,我很快就下载了。 现在,作为一个例子,我正在寻找更多信息。

我的程序中有一个方法如下:

public bool DoThisJob(string job) { if (jobsICanDo.Contains(job)) return true; } 

jobsICanDo是包含不同作业的字符串数组。

当我执行该代码时,“包含(作业)”方法,我希望能够逐步完成代码,因为它一直在通过返回结果的.NET库和类。

简而言之,我是一个菜鸟,我想了解所有图书馆的运作方式。 我不只是想接受它的工作并继续前进。

我的具体问题是,我有.NET Reflector,可以查看所有.NET库中的代码,有没有办法让我实际看到这些代码在运行中并观察我的输入遍历.NET库和类?

编辑对于我正在寻找的内容,似乎至少有一些混乱。 我在if(jobsICanDo.Contains(job))设置断点。 我运行我的程序,它做了它的事情,当它到达那里它停止。 当进入下一行代码时,它只返回true并继续运行。 我想要做的是看看Contains方法正在做什么,就像我的其余代码一样。

是的,使用调试器,但请参阅配置Visual Studio以调试.NET Framework源代码 。

在Visual Studio .Net 2008中,选择Tools-> Options并勾选Debugging-> General-> Enable .Net Framework source Stepping。

您需要连接到互联网,以便下载符号文件。

上述就是C#学习教程:单步执行.NET Framework源代码?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/942555.html

(0)
上一篇 2021年11月13日
下一篇 2021年11月13日

精彩推荐