C#面向对象19 值传递和引用传递

值类型:int double char decimal bool enum struct
引用类型:string 数组 自定义类 集合 object 接口

**值传递和引用传递
1.值类型在复制的时候,传递的是这个值的本身
2.引用类型在复制的时候,传递的是这个对象的引用

3.字符串的不可变性,新赋值的字符串,会在堆中开辟一段新的空间,老的还存在,没有指向的话,会被GC回收。

原文地址:https://www.cnblogs.com/youguess/p/8663034.html