C#的数据类型分为值类型(Value Type)、引用类型(Reference Type)和指针类型(Pointer Type)三大类。值类型包括简单类型(Simple Type)、结构类型(Struct Type)和枚举类型(Enum Type)。引用类型包括类类型(Class Type)、接口类型(Interface Type)、委托类型(Delegate Type)和数组类型(Array Type).指针类型只能用于不安全模式。

 

  结构主要用于创建小型的对象以节省内存,如:复数、坐标系中的点或字典中的“键--值”对都是结构的典型示例。这些数据结构的关键之处在于:它们只有少量数据成员,不要求使用继承或引用标识  



     
 
 

 

枚举类型是派生自System.Enum的一种独特的值类型,它用于声明一组命名的常数。每种枚举类型均有一种基础类型,此基础类型可以是除char类型以外的任何整形。枚举元素的默认基础类型为int。默认情况下,第一个枚举元素的值为0,后面每个枚举元素的值依次递增1    
 
     
     
     
2008年www.vs_net.com_版权©所有