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