值类型
在前面一章中我们学习了一个简单的C#程序的主要构成,下面我们就来系统的学习的C#基础语法,首先学习的是数据类型中的值类型和引用类型,以及常变量。
值类型可以归类如下:简单类型,结构类型,枚举类型。它们是从类 System.ValueType 中派生的。
简单类型包括 整型(Intergral types)、小数型(Decimal types)、浮点型(Floating point types)、布尔型(Bool types)、字符型(Char types)。其中整型数据包含 int、 sbyte、 short、 ushort、 uint、 long、 ulong、 byte、char。
结构类型(struct)可以声明构造函数、常数、字段、属性、方法、索引、操作符和嵌套类型,我们将会在结构一章中具体来讲。
枚举类型(enum)是由一指定常量集合组成的独特的类型,我们也会在后面枚举一章中介绍。
比如 int、char、float,它们分别存储数字、字母、浮点数。当您声明一个 int 类型时,系统分配内存来存储值。
定义值类型的标识符还有bool, byte, decimal, double, long, sbyte, short, uint,ulong,ushort。
我们想定义一个 int,char类型的变量并给它们赋值:
int a=5; //定义一个int型变量并初始化;
char c='2'; //定义一个char型变量并初始化;