2010-08-12 38 views

回答

23

C#是.NET语言之一 - VB.NET,F#和many more存在。

.NET是一个平台(库,编译器和运行时),运行这些语言编写的代码。

CLI是公共语言基础结构 - 它是一个规范,描述了构建.NET平台的可执行代码和运行时。除了微软之外,还有其他的实现 - monoPortable.NET最为人所知。

如果你想要更多的缩写:

  • 也有CLR - 公共语言运行库,它是Microsoft执行CLI的,上面提到的。

  • 此外,在CLR之上,Microsoft创建了DLR-动态语言运行时是一组用于诸如python和ruby等动态语言的服务。

0

好,C#为编程语言,CLR是工具或框架,所以你用C#编写代码,CLR转换该代码微处理器的语言,所有的订单到您的C#代码CLR协调内存,微处理器和其他来源,所以如果你在这种情况下工作,或者你用这个产品制作产品,他们会说你的工作已经完成到.NET

相关问题