总结1:
- 值类型 : Int double char decimal bool enum struct float sbyte byte
- 引用类型:string(不可移植性) 数组 自定义类 集合 object 接口 dynamrc
总结2:
- 值类型在复制的时候,传递的是这个值得本身。
- 引用类型在复制的时候,传递的是对这个对象的引用(堆中的地址)。
总结3:
简单的值类型不需要多做解释了,值传递就是传递对应变量存放的具体值
而引用传递是传递的保存在栈上的对象地址,可以理解为传递的是对应对象的地址