中间语言(IL)是用VB.NET或者C#编写的软件,只有在软件运行时,一个运行时编译器(JITter )才将 IL 代码编译成机器语言,这意味着创建非Windows 平台的·NET 运行库是可能的。在 IL 一级对代码有影响的CLR 的变化能使所有的使用 CLR 的开发人员受益。对特定语言的优化主要与如何将这种语言编译为 IL 的质量有关,因此从技术上说,在不同的.NET语言之间还是有着细微的差别。尽管如此,总体情况还是很好的,比如,VB.NET 与 C#具有相同水平的调试和分析工具,因为它们使用的就是同一个工具。CLR 提供了空前的跨语言集成能力,其中包括跨语言的代码继承。所有的使用 CLR