c#中有两种基本类型,它们分别是值类型和引用类型;而每种类型都可以细分为如下类型: 值类型:内置值类型、用户自定义的值类型、枚举 引用类型:指针类型,接口类型、自描述类型、数组、类类型、用户定义的类、已装箱的值类型、委托 值类型的实例分配在栈上,引用类型的实例分配在堆上