background image

 

 

 

 

在此幻灯片中,我们将详细讲解 CLR 。

几乎每种语言都有自己的运行库。 VB 

 

的运行库名为 VBRUN

 

,而

VC++ 

 

的运行库为 MSVCRT

 

。使用 .NET ,所有支持的语言都有一个

 – 

公共的运行库

CLR 。

与所有其他运行库一样, CLR  也管理内存。另外,它还简化了其对象可

 

以进行跨语言交互的应用程序和组件的设计。例如,可以设计能够在
VB 

 

中使用的 C++ 

 

组件,或能够在 C# 

 

中使用的 VB  组件。

CLR 

 

还可以确保经过一次编译的代码能够在支持该运行库的任何 CPU 

或操作系统上运行。

 

它提供了跨语言集成,可以在 VB 

 

中编写一个类,然后在 C# 

 

或 .NET 

所支持的其他任何语言中继承该类。