值类型主要由两大部分组成,分别为结构和枚举。而结构又分为值类型,布尔类型和用户自定义结构等三类,数值类型包括整数型,浮点数,decimal等。
checked 用于检测是否存在溢出,如果发现溢出则抛出异常。
枚举类型中变量之间用的是逗号
enum color { red, blue, yellow }switch case 语句结构
switch (c) { case(color.blue): Console.WriteLine("这是蓝色"); break; case(color.red): Console.WriteLine("这是红色"); break; case(color.yellow): Console.WriteLine("这是黄色"); break; default: break; }引用类型具有的特征:
必须在托管堆中为引用类型变量分配内存。必须使用new关键字来创建引用类型对象。在托管堆中分配的每个对象都有与之相关联的附加成员,这些成员必须被初始化。引用类型的变量是由垃圾回收机制来管理的。多个引用类型变量可以引用同一个对象,在这种情形下,对一个变量的操作会影响另一个变量所引用的同一个对象引用类型被赋值前的值都是NULLconst 常量 readonly只度字段
转载于:https://www.cnblogs.com/lovezhangyu/p/3368733.html