C# 查看VS 2012中使用的硬代码

C# 查看VS 2012中使用的硬代码,c#,function,methods,C#,Function,Methods,就像您创建自己的类,设计自己的函数,并且可以看到在函数(或方法)中使用的代码一样,我希望看到VS 2012内置函数中使用的代码。例如,像Math.POW一样,我们希望看到用于实现这一点的代码。或者在Console类中,我希望看到WriteLine、Write等函数中的代码 我之所以要这样做,是因为有时我调用的函数或使用的类比较复杂,我觉得我只是在使用工具,我不知道它们是如何工作的。您正在寻找.NET源代码: 或者,使用反编译器,如查找.NET源代码: 或者,使用反编译器,如您可以通过单击感兴

就像您创建自己的类,设计自己的函数,并且可以看到在函数(或方法)中使用的代码一样,我希望看到VS 2012内置函数中使用的代码。例如,像Math.POW一样,我们希望看到用于实现这一点的代码。或者在Console类中,我希望看到WriteLine、Write等函数中的代码


我之所以要这样做,是因为有时我调用的函数或使用的类比较复杂,我觉得我只是在使用工具,我不知道它们是如何工作的。

您正在寻找.NET源代码:


或者,使用反编译器,如

查找.NET源代码:


或者,使用反编译器,如

您可以通过单击感兴趣的方法并按F12键或右键单击鼠标并从上下文菜单中选择“转到定义”,通过.NET Framework的元数据查看源代码。

您可以通过单击方法查看.NET Framework的元数据感兴趣并按F12键或右键单击鼠标并从关联菜单中选择“转到定义”。

我认为最好的答案是这个网站:


用它把一些我可能不需要的类移植到Mono上。

我认为最好的答案是这个网站:


使用它将一些我可能不需要的类移植到Mono。

c#不是开源的,微软发布了多少代码?大部分。您在原始帖子中描述的功能在下载或使用反编译器时清晰可见。我建议您尝试一下,然后询问是否有任何类是您想要看到的,而您不能看到的。不,很好的一点,:)另外ASP.NET MVC也是完全开源的。。。。供进一步参考。我下载的文件是您提供的microsoft链接。当我点击他们时,他们并不真的想加载任何东西。。。我错过什么了吗。。。。c#不是开源的,微软发布了多少代码?大部分。您在原始帖子中描述的功能在下载或使用反编译器时清晰可见。我建议您尝试一下,然后询问是否有任何类是您想要看到的,而您不能看到的。不,很好的一点,:)另外ASP.NET MVC也是完全开源的。。。。供进一步参考。我下载的文件是您提供的microsoft链接。当我点击他们时,他们并不真的想加载任何东西。。。我错过什么了吗。。。。