会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
碧海蓝天
今朝有酒今朝醉 明日无茶明日醒
博客园
首页
新随笔
新文章
联系
订阅
管理
2008年1月11日
C#中结构(struct)与类(class)的区别
摘要: 像类一样,结构 (struct) 是能够包含数据成员和函数成员的数据结构,但是与类不同,结构是值类型,不需要堆分配。结构类型的变量直接存储该结构的数据,而类类型的变量则存储对动态分配的对象的引用。结构类型不支持用户指定的继承,并且所有结构类型都隐式地从类型 object 继承。 结构对于具有值语义的小型的数据结构特别有用。复数、坐标系中的点或字典中的“键-值”对都是结构的典型示例。对小型数据结构...
阅读全文
posted @ 2008-01-11 11:03 碧海蓝天
阅读(5473)
评论(1)
推荐(2)
编辑