此文章可结合引用类型一起了解: 引用类型.
C#支持哪几种预定义的值类型?
值类型是一种由类型的实际值表示的数据类型。
主要包括五个类型:整型、浮点型、字符型、bool型、decimal型,每一个类型分别由多个内置类型组成。
内置类型详情见如下链接
内置类型.
不同值类型的内置类型需要注意其取值范围,记得其大致的范围。如uint,当取值超过4300000000时将会溢出,这在程序测试时经常出现,需要注意。
值类型的一些特点
值类型分配在线程堆栈上
值类型继承自valueType,valueType继承自System.Object
值类型变量可以直接分配给一个值。
值类型根据不同的类型有不同的默认值。如int为默认值为0。