c#.net源代码

是否有可能看到C#库实现的源代码?

如List或Dictionary实现源代码。

您应该能够在Reflector( http://www.red-gate.com/products/reflector/ )中打开任何内容并查看任何框架源代码。

您可以在Microsoft的参考源代码中心下载整个Microsoft .NET Framework源代码 。

是。 当您点击F12时,ReSharper会自动下载pdb(如果可以从Microsoft获得)。 否则你可以使用Reflector。

使用此: http : //www.red-gate.com/products/reflector/

有一个免费版本。

还有其他方法,如Mono或Rotor源。 在我看来,Reflector是最简单和最有用的。

是的。 您可以使用Red Gates Reflector和相应的AddIns反编译每个.NET程序集。

你可以使用reflection器

如果你想比reflection器更进一步,并在调试时实际进入框架代码,那么请查看Scott Guthrie的博客文章: .NET Framework Library Source Code现已推出 。

它告诉您如何使用Microsoft Symbol服务器在调试时获取框架代码。