首先,C#里面,值类型有哪些,引用类型有哪些。
简单的的分下类:
1.值类型:所有的数值类型、bool、char、枚举、结构等
2.引用类型:string、数组、类、接口、委托、事件等
值类型的变量真实的值 直接存储在该变量中
引用类型的变量无论是局部变量还是成员变量 真实的对象存储在堆空间中. 变量中存储的是对象在堆空间中的地址
引用传递:为参数加了ref和out关键字
首先,C#里面,值类型有哪些,引用类型有哪些。
简单的的分下类:
1.值类型:所有的数值类型、bool、char、枚举、结构等
2.引用类型:string、数组、类、接口、委托、事件等
值类型的变量真实的值 直接存储在该变量中
引用类型的变量无论是局部变量还是成员变量 真实的对象存储在堆空间中. 变量中存储的是对象在堆空间中的地址
引用传递:为参数加了ref和out关键字