.NET Framework定义了一些基本数据类型,以使其在各种语言中进行交互作用,这些基本类型称CTS。
.NET Framework还包括了一CLR,它负责管理用.NET库开发的所有应用程序的执行。
在编译.NET Framework库的代码时,并不立即创建操作系统专用的代码,而是编译为MIRCOSOFT 中间语言(MSIL)。这在用VS开发C#应用程序时,表现为先有VS编译工具将程序编译为MSIL语言,而后在用JIT(JUST-IN-TIME)言语在需要时将MSIL编译成操作系统所能理解的代码。