变量与常量讲稿.ppt
《变量与常量讲稿.ppt》由会员分享,可在线阅读,更多相关《变量与常量讲稿.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、变量与常量变量与常量第一页,讲稿共十三页哦变 量 类 型本讲大纲:1、值类型3、值类型与引用类型的区别2、引用类型4、枚举类型5、类型转换第二页,讲稿共十三页哦值类型 值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型等。值类型变量在堆栈中进行分配,因此效率很高,使用值类型主要目的是为了提高性能,主要分为以下3种值类型。(1)整数类型 (2)浮点类型 (3)布尔类型第三页,讲稿共十三页哦 引用类型是构建C#应用程序的主要对象类型数据。在应用程序执行的过程中,预先定义的对象类型以new创建对象实例,并且存储在堆栈中。堆栈是一种由系统弹性配置的内存空间,没有特定大小及存活时间,因此
2、可以被弹性地运用于对象的访问。引用类型具有如下特征。u必须在托管堆中为引用类型变量分配内存。u必须使用new关键字来创建引用类型变量。u在托管堆中分配的每个对象都有与之相关联的附加成员,这些成员必须被初始化。u引用类型变量是由垃圾回收机制来管理的。u多个引用类型变量可以引用同一对象,这种情形下,对一个变量的操作会影响另一个变量所引用的同一对象。u引用类型被赋值前的值都是null。引用类型第四页,讲稿共十三页哦值类型与引用类型的区别 从概念上看,值类型直接存储其值,而引用类型存储对其值的引用;从内存空间上看,值类型是在栈中操作,而引用类型则在堆中分配存储单元。但值类型在栈上分配内存,而引用类型在
3、托管堆上分配内存,却只是一种笼统的说法。下面对其进行详细描述。(1)对于值类型的实例,如果作为方法中的局部变量,则被创建在线程栈上。(2)引用类型的实例创建在托管堆上。第五页,讲稿共十三页哦枚举类型 枚举类型是一种独特的值类型,它用于声明一组具有相同性质的常量,使用枚举可以增加程序的可读性和可维护性。在C#中使用关键字enum类声明枚举,其形式如下。enum 枚举名 list1=value1,list2=value2,list3=value3,listN=valueN,第六页,讲稿共十三页哦类型转换 类型转换就是将一种类型转换成另一种类型。转换可以是隐式转换或者显式转换。(1)隐式转换(2)显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 变量 常量 讲稿
限制150内