当我编写C#(或任何.NET程序)时,我使用方法和类。我使用的大多数代码都是从.NET类中调用方法。是否有可能(纯粹出于好奇心)看到这些类的实际源代码?
我知道MSDN已经完整列出了这些类,它们的属性和方法。但我想看看代码。
答案 0 :(得分:20)
在线浏览.NET Framework源代码,搜索和导航由Roslyn提供。
详见.NET Framework blog ...
答案 1 :(得分:3)
是的,这是可能的。有关详细信息,请参阅此处:
答案 2 :(得分:3)
如果您不想配置您的开发环境,您还可以在基类库上运行反汇编程序(例如Reflector中的反汇编程序)并以这种方式查看代码。您不会获得真正的变量名称或注释,但对于隔离查看,这可能更容易。
答案 3 :(得分:0)
是的,Microsoft已发布源.NET。
This article应该可以帮助您入门。
答案 4 :(得分:-1)
来自telerik的JustDecomple是一个免费工具,允许您浏览大多数程序集的源代码。