.Net了解

相信大家接触了C#都有了一个.Net的概念,但却并不知道他是什么东西,今天我们来了解了解

.小杨老师说.Net是个框架也是个平台

 

 

BCL:基类库Base Class Library

CLR:(公共语言运行时)Commom Language Specification通用语言规范(VB.NET、C#、JScript.NET等)来创建ASP.Net或Windows Form程序的功能,所有.NET语言都可以编写面向CLR的程序代码,在.NET中成为托管代码,所有的Managed Code都直接运行在CLR上。

CLR实际上提供了使用虚拟机技术的产品,架构在操作系统之上,其实和JAVA的JDK类似。支持任何平台。还提供了自动内存管理:使用完毕之后自动释放所占用的内存。其外还有:版本控制,.NET安全,组件互操作性等等。

 

通过平台图可以看到,.NET Framework是子啊Microsoft.NET平台上开发的基础,ASP.NET、Windoes Forms和VS.NET都只是.NET平台开发的一部分,作用于.NET应用程序的开发以及展示.

而且我们学习的C#所具有的很多特点都是有CLR提供的,例如:类型安全、垃圾回收、异常处理、向下兼容等。

在.NET平台结构上,CLR的上面是.NET的基类库,基类库包括从基本的输入输出到数据访问等方面,提供了一个统一的面向对象的、层次化的、可扩展的编程接口。

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值