查找C#builtins的实现细节

时间:2010-08-25 17:16:57

标签: c# resources

是否有用于查找各种C#类和方法的实现细节的goto资源?请不要说谷歌/雅虎/你最喜欢的搜索引擎。我正在寻找一个一致的资源。

Red Gate的.Net Reflector通常非常好,但我似乎无法找到任何System.Object方法的实现。 (我正在寻找好奇的GetType()和GetHashCode()的实现。)

4 个答案:

答案 0 :(得分:3)

大多数Mono都是用C#编写的。由于它们是复制运行时,并且由于它们是开源的,因此可以使用提供的实现,尽管它们可能与.NET不匹配,因此根据您想知道的原因,它可能会也可能不会提供。

答案 1 :(得分:1)

答案 2 :(得分:1)

shared source CLI可能值得一看。它包含运行时和框架的源代码。 IIRC这些方法的代码是用C ++实现的。

不幸的是,它不是最新版本的.NET的最新版本,但您仍然可以通过查看实现来获取丰富的知识。

The latest version of SSCLI is here

答案 3 :(得分:0)

Mono项目是开源的,你可能想看看它。虽然它们可能与字母内部不匹配,但它们的实现至少应该让您走上正确的轨道。

http://www.mono-project.com/Main_Page