在c#中结构对象和类的对象在内存中的存储方式

zhangyaowen123123 2010-10-28 04:14:29

在c#中结构对象和类的对象在内存中的存储方式,请各位高手赐教,谢谢
...全文
341 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
HaoLiang618 2013-07-22
  • 打赏
  • 举报
回复
引用 1 楼 shichen4 的回复:
结构对象和类都属于引用类型,都是在堆中分配内存,且当不再使用时,会自动进行垃圾清理。 C#中的结构属于轻量级快速数据类型,当需要大型数据类型时,应当创建类。 如: struct Aa { int day; int month; } class Aa { int day; int month; string weekday; public int GetDay() { return day; } ... }
+1
shichen4 2010-10-28
  • 打赏
  • 举报
回复
结构对象和类都属于引用类型,都是在堆中分配内存,且当不再使用时,会自动进行垃圾清理。
C#中的结构属于轻量级快速数据类型,当需要大型数据类型时,应当创建类。
如:
struct Aa
{
int day;
int month;
}
class Aa
{
int day;
int month;
string weekday;
public int GetDay()
{
return day;
}
...
}

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧