类部结构是值类型还是??

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:32:21
祥解

C#的结构和类在使用上没有区别,唯一的区别是在内存里的储存方式。
结构将会被执行库分配存在堆栈上,而类将会被执行库分配存储在引用托管堆中。
也就是C#的结构是被执行库当作用户自定义的值类型对待的,而类是被当作引用类型对待。
在需要访问快、且几乎不做运算的那些数据应该作为结构,而需要做很多运算的那些数据应该作为类。

类是引用类型
结构是值类型

值类型是基本数据类型int啊,char啊,struct也是值类型,类是程序员自定义的,属于引用类型。楼主先搞清楚堆和栈的概念,再来弄值类型,引用类型比较好点

类当然是引用了

类是引用类型的