C#数据类型主要有值类型和引用类型两大类:值类型包括简单类型、结构类型和枚举类型;引用类型包括类类型、数组类型、接口类型和委托类型。引用类型所存储的实际数据是当前引用对象的地址。对于引用类型,有可能两个变量引用相同的对象,因而可能出现对一个变量的操作影响到其他变量的情况。这里仅介绍值类型中的简单类型和结构类型,引用类型中的类类型和数组类型,其他数据类型将在涉及的项目中讲解。