C# 中的值类型与引用类型

在 C# 中,数据类型可以分为值类型和引用类型两种。

值类型

* 直接存储数据值。

* 声明变量时,会在内存中分配一块空间用于存储值。

* 常见的值类型包括:int、float、char、bool、struct 等。

* 将一个值类型变量赋值给另一个变量时,会复制一份数据。

引用类型

* 存储对数据的引用(地址)。

* 声明变量时,会在内存中分配两块空间,一块存储引用,另一块存储实际数据。

* 常见的引用类型包括:class、string、array、interface、delegate 等。

* 将一个引用类型变量赋值给另一个变量时,会复制引用,指向同一个数据。

ppt 文件大小:5.22MB