值类型
主要包括:int、double、bool、char、decimal、struct、enum
引用类型
主要包括:string、自定义类、数组、object
区别
1、在内存上存储的地方不一样。
值类型的值是存储在内存的栈中
引用类型的值是存储在内存的堆中
2、在传递值类型和引用类型的时候,传递的方式不一样。
值类型的传递称为值传递
引用类型的传递称为引用传递
主要包括:int、double、bool、char、decimal、struct、enum
主要包括:string、自定义类、数组、object
1、在内存上存储的地方不一样。
值类型的值是存储在内存的栈中
引用类型的值是存储在内存的堆中
2、在传递值类型和引用类型的时候,传递的方式不一样。
值类型的传递称为值传递
引用类型的传递称为引用传递