C# 值类型和引用类型
值类型:int double char decimal bool enum struct 存在栈上
引用类型:string 数组 自定义类 集合 object 接口 存在堆上
值类型在复制的时候,传递的是值本身,
引用类型:自定义类
引用类型在复制的时候,传递的是对象的引用,
string 类型特殊:字符串不可变性,重新开辟空间
ref:将int number在栈中的地址赋给num ,即
值类型:int double char decimal bool enum struct 存在栈上
引用类型:string 数组 自定义类 集合 object 接口 存在堆上
值类型在复制的时候,传递的是值本身,
引用类型:自定义类
引用类型在复制的时候,传递的是对象的引用,
string 类型特殊:字符串不可变性,重新开辟空间
ref:将int number在栈中的地址赋给num ,即