c# - 值类型和引用类型

值类型:int、char、double、decimal、bool、struct、enum。

引用类型:字符串、数组、自定义类

区别:

(1)值类型和引用类型在内存上的存储地方不一样。

(2)在传递类型和传递引用类型的时候,传递的方式不一样,值类型称之为值传递,引用类型称之为引用传递。

值类型 - 的值是存储在内存的栈当中。

引用类型 - 是存储在内存的堆当中的。

猜你喜欢

转载自blog.csdn.net/qq_42778001/article/details/108925811