预定义类型(15个):
13个值类型:8个整数类型、3个高精度类型,以及布尔、字符类型(char)
2个引用类型(object、string)
object类型是根类型,所有其它类型都由此派生。
string类型用于存储Unicode字符串。string类型是.Net Framework的String类型的别名。
string是引用类型,但在修改值时更像是值类型。(用一个string类型变量为另一个string类型变量初始化时,不是复制地址过去,而是把值复制一份。)
自定义类型:
值类型 struct(结构)、enum(枚举)
引用类型 Class(类)