当我们说所有c#库主要建立在编写语言类库的.Net类库时?
答案 0 :(得分:4)
您可以通过获取Reference Source来看到这一点,它包含大量.NET Framework的原始源代码,包含注释。您将看到所有基类都是用C#编写的。
虽然它不在参考源中,但也有一些C ++ / CLI。可以从它在程序集中留下的工件中看到,特别是内部<Module>
类。例如,存在于mscorlib,System.Data和PresentationCore中,与本机代码交互的程序集类型。
CLR的源代码,C#编译器和实时编译器也可以从SSCLI20 distribution获得。它已过时,仅适用于.NET 2.0版本。它们是用C ++编写的,这是一种针对处理器特定的非常低级函数的汇编。