版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
变量类型支持网站:本讲大纲:1、值类型2、引用类型3、值类型与引用类型的区别4、枚举类型5、类型转换值类型值类型变量直接存储其数据值,主要包含整数类型、浮点类型以及布尔类型等。值类型变量在堆栈中进行分配,因此效率很高,使用值类型主要目的是为了提高性能,主要分为以下3种值类型。整数类型浮点类型布尔类型引用类型是构建C#应用程序的主要对象类型数据。在应用程序执行的过程中,预先定义的对象类型以new创建对象实例,并且存储在堆栈中。堆栈是一种由系统弹性配置的内存空间,没有特定大小及存活时间,因此可以被弹性地运用于对象的访问。引用类型具有如下特征。必须在托管堆中为引用类型变量分配内存。必须使用new关键字来创建引用类型变量。在托管堆中分配的每个对象都有与之相关联的附加成员,这些成员必须被初始化。引用类型变量是由垃圾回收机制来管理的。多个引用类型变量可以引用同一对象,这种情形下,对一个变量的操作会影响另一个变量所引用的同一对象。引用类型被赋值前的值都是null。引用类型值类型与引用类型的区别从概念上看,值类型直接存储其值,而引用类型存储对其值的引用;从内存空间上看,值类型是在栈中操作,而引用类型则在堆中分配存储单元。但值类型在栈上分配内存,而引用类型在托管堆上分配内存,却只是一种笼统的说法。下面对其进行详细描述。对于值类型的实例,如果作为方法中的局部变量,则被创建在线程栈上。引用类型的实例创建在托管堆上。枚举类型枚举类型是一种独特的值类型,它用于声明一组具有相同性质的常量,使用枚举可以增加程序的可读性和可维护性。在C#中使用关键字
enum类声明枚举,其形式如下。enum
枚举名{list1=value1,list2=value2,list3=value3,…listN=valueN,}类型转换类型转换就是将一种类型转换成另一种类型。转换可以是隐式转换或者显式转换。隐式转换显示转换拆箱和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东钢铁集团永锋临港有限公司春季校园招聘笔试备考题库及答案解析
- 青岛财通集团有限公司2026届校园招聘考试备考题库及答案解析
- 2026浙江丽水市松阳县卫生健康系统引进医疗卫生专业技术人才5人(一)考试备考题库及答案解析
- 2026台声杂志社面向社会招聘2人笔试模拟试题及答案解析
- 2026四川乐山师范学院考核招聘专职博士辅导员10人笔试备考题库及答案解析
- 2026年内蒙古自治区通辽市高职单招职业技能考试题库附答案详细解析
- 2026浙江杭州市竞舟小学诚聘语文、英语教师2人(非事业)笔试备考试题及答案解析
- 2026中国移动江西公司春季校园招聘笔试模拟试题及答案解析
- 2026上半年辽宁本溪市事业单位名校优生校园招聘29人笔试备考题库及答案解析
- 2026年江苏城乡建设职业学院单招职业技能考试题库有答案详细解析
- 2025年医院护理八项风险评估试题及答案
- 无创呼吸机使用安全操作流程
- JCT2933-2025水泥窑利用生活垃圾预处理可燃物技术规范
- 白头翁皂苷B4对雄激素致小鼠脱发的治疗效果研究
- 小儿肠梗阻课件
- 退休前人员谈心谈话内容范文
- 【新疆、西藏】2025年高考全国卷理综化学高考真题+答案
- 长期血透导管的居家护理
- 警车日常工作科普知识培训课件
- 海外项目质量管理体系的实施要求与案例分析
- 普货运输综合应急演练记录
评论
0/150
提交评论