怎样理解CLR?

dundun1513 2010-09-06 10:05:10
如题~希望能说的通俗易懂点,刚入门的~
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2010-09-06
  • 打赏
  • 举报
回复
以前写的程序都是直接操作Windows的API (应用程序接口,可以理解为系统提供的函数),

长年累月的补充,修改,Windows API已经乱的让程序员受不了了,也让MS的工程师们受不了了

所以MS模仿JAVA的虚拟机弄了一个程序,该程序提供一套统一的API和编程模式,让程序员基于这套API来编写程序,编写完的程序在MS提供的这个程序上运行

可以理解为CLR是一个运行程序的程序,它封装了复杂的系统底层API,使程序员使用更统一的标准开发程序,

不过开发出来的程序必需要在CLR运行的基础上执行,因为程序最终还是要调用系统的API执行,CLR运行的作用就是进行转换
andy1118 2010-09-06
  • 打赏
  • 举报
回复
假设操作系统是间房子

你是用C#开发的应用程序

.net framework的CLR就是一个放在房子(操作系统)里的笼子,

而你这个用C#开发的应用程序就是运行在这个笼子里的

虽然你也在这间房子里(但其实你与操作系统是隔离了的)
crackdung 2010-09-06
  • 打赏
  • 举报
回复
你的意思想在区段加密吧,找书看看吧,很详细的。




my blog
http://ufo-crackerx.blog.163.com/
porschev 2010-09-06
  • 打赏
  • 举报
回复
dundun1513 2010-09-06
  • 打赏
  • 举报
回复
这个我知道,求解释,最好用大白话,谢谢~~
BaoShiqiang 2010-09-06
  • 打赏
  • 举报
回复
希望可以看懂

17,741

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧