1、值类型和引用类型在内存上存储的地方不一样。
2、在传递值类型和传递引用类型的时候,传递的方式不一样。值类型我们称之为值传递,引用类型我们称之为引用传递。
我们学的值类型和引用类型:
值类型: int、double. bool、char. decimal、struct、 enum
引用类型:string数组自定义类集合object接口存储
引用类型:占用空间不固定、保存与复制的是指向对象的一个指针:
值类型的值是存储在内存的栈当中。引用类型的值是存储在内存的堆中。

本文探讨了值类型和引用类型在内存中的存储位置,以及在参数传递时的区别。值类型如int、double等存储在栈中,而引用类型如string、数组、自定义类等存储在堆中。值类型传递时为值复制,引用类型则是引用复制。理解这两种类型的差异对于优化代码性能至关重要。
1、值类型和引用类型在内存上存储的地方不一样。
2、在传递值类型和传递引用类型的时候,传递的方式不一样。值类型我们称之为值传递,引用类型我们称之为引用传递。
我们学的值类型和引用类型:
值类型: int、double. bool、char. decimal、struct、 enum
引用类型:string数组自定义类集合object接口存储
引用类型:占用空间不固定、保存与复制的是指向对象的一个指针:
值类型的值是存储在内存的栈当中。引用类型的值是存储在内存的堆中。


被折叠的 条评论
为什么被折叠?