第三章第三章数据类型数据类型第一页,共四十四页
回顾Pascal和Camel命名法类和对象C#的Main方法Console
WriteLine()方法2第二页,共四十四页
工作任务3第三页,共四十四页
本章目标使用C#中的基本数据类型理解装箱和拆箱的概念4第四页,共四十四页
1类型概述C#语言中的每一个类型都直接或间接派生于object类型,即object类型是C#语言所有类型的最终基类型
5第五页,共四十四页
C#的基本数据类型3-1C#中的数据类型分为两个基本类别值类型-表示实际数据-只是将值存放在内存中-值类型都存储在堆栈中-int、char、结构引用类型-表示指向数据的指针或引用-包含内存堆中对象的地址-为null,则表示未引用任何对象-类、接口、数组、字符串6第六页,共四十四页
值类型和引用类型细分数组:int[],string[]数组接口:interface接口自定义类:class字符串:string基类:System
Object类引用类型结构:struct结构类型枚举:enum枚举类型布尔型:bool字符型:char浮点型:float长整型:long整型:int基本数据类型值类型描述类别7第七页,共四十四页
2值类型值类型包括结构类型、枚举类型、布尔类型、自定义结构类型、sbyte、byte、char、short、ushort、int、uint、long、ulong、float、double和decimal类型
值类型的变量直接包含其数据,其值不可能为null
8第八页,共四十四页
2整数类型整数类型包括9种类型,如sbyte、byte、short等
它们的具体说明、
NETFramework中的名称和取值范围如表3
1.int类型2.long类型3.char类型类型描述
NETFramework中的名称取值范围sbyte有符号8位整