如何看待C# CLR和.NET之间的关系?
7个回答
展开全部
C#是一种编程语言,他是运行在CLR上的,CLR提供了他的编译环境。
CLR,即公共语言运行时,CLR提供了所有类型的应用程序都要使用的编程模型。包括文件加载器,垃圾收集器,安全系统,线程池等。CLR还提供了一个面向对象的编程模型,定义了类型和对象是什么,以及他们的行为方式。
.NET就复杂了,首先.NET是个框架,即.NET Framework。它由CLR和Framework类库组成。其次,.NET是一个完整的开发平台。
推荐本书,叫《框架设计》(《CLR Via C#》),.NET的圣经,微软出版的。
CLR,即公共语言运行时,CLR提供了所有类型的应用程序都要使用的编程模型。包括文件加载器,垃圾收集器,安全系统,线程池等。CLR还提供了一个面向对象的编程模型,定义了类型和对象是什么,以及他们的行为方式。
.NET就复杂了,首先.NET是个框架,即.NET Framework。它由CLR和Framework类库组成。其次,.NET是一个完整的开发平台。
推荐本书,叫《框架设计》(《CLR Via C#》),.NET的圣经,微软出版的。
参考资料: 《框架设计》(《CLR Via C#》)
展开全部
C#是一个编程语言
CLR(通用语言运行时)是一个程序运行架构
.Net是一种解决方案
C#是.Net解决方案中的一种语言
CLR是.Net的运行架构
CLR(通用语言运行时)是一个程序运行架构
.Net是一种解决方案
C#是.Net解决方案中的一种语言
CLR是.Net的运行架构
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clr
:common
language
runtime->通用语言运行时
.Net
是一种架构,类似于java,运行机制和java类似,先生成中间代码,在解释执行
c#是种编程语言,类java
:common
language
runtime->通用语言运行时
.Net
是一种架构,类似于java,运行机制和java类似,先生成中间代码,在解释执行
c#是种编程语言,类java
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CLR即公共语言运行时,与java的JVM类似,.net虚拟机。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二楼说的对。一个是编译环境(虚拟机),一个是开发平台(类库)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询