.Net基类库是用哪种语言编写的

本文关键字:语言 基类 类库 Net | 更新日期: 2023-09-27 18:00:08

当我们说所有的c#库主要建立在.Net类库上时,哪些语言类库是在其中编写的?

.Net基类库是用哪种语言编写的

通过获取参考源,您可以很容易地看到这一点,它包括大量.NET Framework的原始源代码和注释。您将看到所有的基类都是用C#编写的。

还有一些C++/CLI,尽管它不在参考源中。从它遗留在程序集中的工件中可见,尤其是内部<Module>类。存在于mscorlib、System.Data和PresentationCore中,例如,与本机代码互操作的程序集类型。

CLR、C#编译器和即时编译器的源代码也可以从SSCLI20发行版中获得。它已过时,仅适用于.NET 2.0版本。它们是用C++编写的,这是一个针对处理器特定的非常低级函数的小汇编。