.NET简介
2015-04-28 10:07
302 查看
.NET是微软开发的一款全新的、集成的、面向对象的开发平台,也可以成为框架。它支持多种编程语言比如C#、VB.NET、C++、Python等。.NET框架是在操作系统之上、应用程序之下的一个“抽象层”,类似于Java的虚拟机;它负责管理运行在它之上的各种.NETt应用程序的方方面面,比如编译、运行、内存管理、垃圾收集、安全等。
关于虚拟机的概念:负责与具体的操作系统、硬件设备打交道,对于.NET程序来说,那些都是透明的。
值类型与引用类型:前者的变量是直接存储数据,如Char、Int、Boolean等;而后者的变量持有的是数据的引用,数据存储在堆中,如String、Class、Interface等。
当值类型的数据转换为引用类型的过程称为装箱;而将引用类型的数据转换为值类型的过程称为拆箱。装箱操作一般是主动完成的,当我们将一个值类型的变量赋值给一个引用类型的变量;拆箱操作需要我们人工完成,我们须知道被拆箱的对象的实际类型,然后强制类型转换为值类型。
关于虚拟机的概念:负责与具体的操作系统、硬件设备打交道,对于.NET程序来说,那些都是透明的。
值类型与引用类型:前者的变量是直接存储数据,如Char、Int、Boolean等;而后者的变量持有的是数据的引用,数据存储在堆中,如String、Class、Interface等。
当值类型的数据转换为引用类型的过程称为装箱;而将引用类型的数据转换为值类型的过程称为拆箱。装箱操作一般是主动完成的,当我们将一个值类型的变量赋值给一个引用类型的变量;拆箱操作需要我们人工完成,我们须知道被拆箱的对象的实际类型,然后强制类型转换为值类型。
相关文章推荐
- .Net服务组件(ServicedComponent)简介及其使用
- .NET Remoting编程简介
- .NET 互联网技术简介
- VS 2008 和 .NET 3.5 Beta 2 简介
- 一些.NET开源测试工具简介(来自开源中国)
- .net中各命名空间的用途简介
- .Net服务组件(ServicedComponent)简介及其使用
- .NET 基础 一步步 一幕幕 [.NET 简介]
- [.NET]UDDI(通用发现与发布规范)简介
- .NET同步原语Barrier简介
- .net实现简介
- .NET中的DataReader简介
- .NET类库简介
- .Net中的不可变集合(Immutable Collection)简介
- .Net服务组件(ServicedComponent)简介及其使用
- JavaScript 和 .NET 中的 JavaScript Object Notation (JSON) 简介
- iBatis.Net 简介及运行环境
- .NET家族新成员:G#语言简介
- .net反射简介
- 消息队列(Message Queue)简介及其使用-.NET教程