2010-08-25 78 views
2

是否有一個用於查找各種C#類和方法的實現細節的goto資源?請不要說谷歌/雅虎/您最喜愛的搜索引擎。我正在尋找一個一致的資源。查找C#builtins的實現細節

Red Gate的.Net Reflector通常很不錯,但我似乎無法找到任何System.Object方法的實現。 (我正在尋找GetType()和GetHashCode()的實現,因爲好奇)。

回答

3

大多數單的是用C#編寫。由於它們正在複製運行時,並且由於它們是開源的,所以可以使用提供的實現,儘管它們可能與.NET不匹配,所以根據您想知道的原因,它可能會或可能不會提供。

1

shared source CLI可能是值得一試。它包含運行時和框架的源代碼。 IIRC這些方法的代碼是用C++實現的。

不幸的是,它並不是最新版本的.NET,但你仍然可以通過查看實現來獲取豐富的知識。

The latest version of SSCLI is here