在.NET Framework中,最简单的类型,主要是数字类型和Boolean类型,都是值类型。值类型的变量直接包含它们的数据,而不是包含对存储在内存中某个地方的数据的引用。值类型的实例存储在一片叫做栈的内存区域中,在那里运行时环境能够以最小的开销迅速地创建、读取、更新和清除它们。
值类型大致上有3种:
- 内建类型
- 用户定义类型
- 枚举
上述每一种类型都派生自基类型System.Value
。接下去的各节会展示如何使用这些不同的类型。
内建值类型
类型(Visual Basic/C#别名) | 字节数 | 取值范围 | 用途 |
---|---|---|---|