关于值类型和引用类型

 

 总结1:

  • 值类型 :       Int double char decimal bool enum struct  float  sbyte   byte
  •  引用类型:string(不可移植性) 数组  自定义类  集合 object  接口  dynamrc

总结2:

  • 值类型在复制的时候,传递的是这个值得本身。
  • 引用类型在复制的时候,传递的是对这个对象的引用(堆中的地址)。

总结3:

          简单的值类型不需要多做解释了,值传递就是传递对应变量存放的具体值

          而引用传递是传递的保存在栈上的对象地址,可以理解为传递的是对应对象的地址

1

原文地址:https://www.cnblogs.com/c0ding/p/6038348.html