C# 中的值类型与引用类型
csharpprogrammingserver side programming更新于 2025/9/25 8:52:17
值类型和引用,都是 C# 中的类型 −
值类型
值类型变量可以直接赋值。它们派生自 System.ValueType 类。值类型直接包含数据。声明 int 类型时,系统会分配内存来存储该值。
值类型变量存储在堆栈中。
例如 int、char 和 float,分别存储数字、字母和浮点数。
引用类型
它指向一个内存位置。使用多个变量,引用类型可以指向一个内存位置。如果其中一个变量更改了内存位置中的数据,另一个变量的值会自动反映此更改。
引用类型变量存储在堆中。
内置引用类型的示例包括 −
- object
- dynamic
- string

