.NET Fromwork框架

1、.NET Fromwork是为其运行的应用程序提供各种服务的托管执行环境。它包括链各个主要组件:作为处理运行的应用程序的执行引擎的公共语言运行时(CLR);以及.NET Fromwork类库,此类库提供开发人员可从其自己的应用程序中调用的已测试的可重用代码库。

2、.CLR NET Fromwork的核心,

CTS是通用类型系统(common type system)
CLS是公共语言定义(common language specification)
CLR是公共语言运行时(common language runtime)

3、GC:垃圾回收,这里仅内存而言
首先,GC并不能释放所有的资源,他不能自动释放非托管资源
第二,GC并不是实时性的,这将会造成系统性能上的瓶颈和不确定性

4、托管代码:是Visual Basic.Net和C#编译出来的代码在CLR中运行。
非托管代码:运行在CLR外部,操作系统直接运行。

5、区别:1、托管代码是一种中间语言,运行在CLR上
非托管代码被编译为机器码,运行在机器上。
2、托管代码独立与平台和语言,能更好的实现不同瓶套之间的兼容
非托管代码依赖于平台和代码
3、托管代码可享受CLR提供的服务(如安全检测、垃圾回收等),不需要自己完成这 些操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值