您的位置:首页 > 编程语言 > C#

.NET简介

2015-04-28 10:07 302 查看
       .NET是微软开发的一款全新的、集成的、面向对象的开发平台,也可以成为框架。它支持多种编程语言比如C#、VB.NET、C++、Python等。.NET框架是在操作系统之上、应用程序之下的一个“抽象层”,类似于Java的虚拟机;它负责管理运行在它之上的各种.NETt应用程序的方方面面,比如编译、运行、内存管理、垃圾收集、安全等。

       关于虚拟机的概念:负责与具体的操作系统、硬件设备打交道,对于.NET程序来说,那些都是透明的。

值类型与引用类型:前者的变量是直接存储数据,如Char、Int、Boolean等;而后者的变量持有的是数据的引用,数据存储在堆中,如String、Class、Interface等。

当值类型的数据转换为引用类型的过程称为装箱;而将引用类型的数据转换为值类型的过程称为拆箱。装箱操作一般是主动完成的,当我们将一个值类型的变量赋值给一个引用类型的变量;拆箱操作需要我们人工完成,我们须知道被拆箱的对象的实际类型,然后强制类型转换为值类型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# 装箱 拆箱