C#与.NET、CLR、CLI是什么关系?什么是.NET框架

C#与.NET、CLRCLI是什么关系?什么是.NET框架?
作者:顺时针 发表时间:2007-3-22 15:36:32 类型:文章

1、C#与.NET、CLRCLI是什么关系?什么是.NET框架?

     这个问题好专业啊!一句话两句话还真不好说清。您听说过C++中有个COM的概念吧?您听说过JAVA里的虚拟机吧?CLR(公共语言运行时)就是“COM虚拟机”。而CLI(公共语言基础架构)就是CLR的指令集。而.NETCLI的一种实现方式。简单的说,.NET框架是一个平台,.NET框架就相当于在现有操作系统(比如Windows)上再加上一个操作系统。编程人员针对.NET进行开发,然后由.NET与操作系统打交道可以用多种语言对.NET进行开发,如VB.NETC++J#等,但首选语言是C#

原文地址:https://www.cnblogs.com/rickiedu/p/1440364.html