.NET类及其源代码

时间:2011-05-18 15:31:57

标签: c# .net

当我编写C#(或任何.NET程序)时,我使用方法和类。我使用的大多数代码都是从.NET类中调用方法。是否有可能(纯粹出于好奇心)看到这些类的实际源代码?

我知道MSDN已经完整列出了这些类,它们的属性和方法。但我想看看代码。

5 个答案:

答案 0 :(得分:20)

Yes, it is

  

在线浏览.NET Framework源代码,搜索和导航由Roslyn提供。

     

详见.NET Framework blog ...

答案 1 :(得分:3)

是的,这是可能的。有关详细信息,请参阅此处:

http://weblogs.asp.net/scottgu/archive/2008/01/16/net-framework-library-source-code-now-available.aspx

答案 2 :(得分:3)

如果您不想配置您的开发环境,您还可以在基类库上运行反汇编程序(例如Reflector中的反汇编程序)并以这种方式查看代码。您不会获得真正的变量名称或注释,但对于隔离查看,这可能更容易。

答案 3 :(得分:0)

是的,Microsoft已发布源.NET。

This article应该可以帮助您入门。

答案 4 :(得分:-1)

来自telerik的JustDecomple是一个免费工具,允许您浏览大多数程序集的源代码。

http://www.telerik.com/products/decompiling.aspx