- 1
- 0
- 约1.2万字
- 约 58页
- 2021-09-24 发布于河北
- 举报
第2章 数据类型与流程控制2.1 数据类型 2.1.1 C#数据类型的分类为了方便识别和处理,编程语言系统中的不同信息在计算机中具有不同的表示,占用不同的储存空间,这些信息在语言系统中称之为数据类型。C#中的数据类型和C++是类似的。但在C#中数据类型分为两种:值类型和引用类型,如图2-1所示。值类型包括一些数值类型(例如int和float)、char、枚举类型和结构类型。引用类型包括类、接口、委托(delegate)和数组类型。在C#中,内置数据类型除了字符串(string)类型与对象(object)类型外,其余均为值类型。2.1 数据类型C#中的数据类型的划分如图2-1所示。2.1 数据类型值类型和引用类型的区别在于:值类型变量直接存储在堆栈中,且占用空间大小相对固定,变量直接包含他们的数据,可以直接访问其值,访问速度快;而引用类型数据需要通过存储在栈中的引用来间接访问其值,实际内容存储在内存的堆中,占用空间大小不固定,访问速度慢。表2-1所示为值类型和引用类型的区别。 特性值类型引用类型变量中保存的内容实际数据指向实际数据的引用指针内存空间配置堆栈受管制的堆内存需求较少较多执行效率较快较慢内存释放时间点执行超过定义变量的作用域时由垃圾回收机制负责回收2.1 数据类型1.整数类型整数类型(也叫整型)表示无小数部分的数字。根据变量在内存中所占的位数不同,C#将整型分为
您可能关注的文档
最近下载
- 有机磷农药中毒的急救(课件PPT).pptx VIP
- 湖北省第一届人教杯创新教学设计大赛.doc VIP
- 临床医学各类导管种类及护理.pptx VIP
- KORG科音Pa3X用户手册.pdf
- 老年共病管理临床应用专家共识(2025版).docx VIP
- 中医经典大字拼音诵读本-黄帝内经灵枢69(简体).pdf VIP
- 西门子S7-1200 PLC编程及应用(第二版):S7-1200PLC编程指令PPT教学课件.pptx
- 2025重庆江津区华信资产经营(集团)有限公司公开招聘笔试备考题库附答案解析.docx VIP
- 《中国道教(第四卷)(三)》青少年经典文学读本.pdf VIP
- 中华古籍集藏四库别集 青山集(元赵文).pdf VIP
原创力文档

文档评论(0)