首页 > Windows开发 > 详细

【C#】结构体与类的比较

时间:2015-02-16 06:48:16      阅读:189      评论:0      收藏:0      [点我收藏+]

C#的类与结构体是初学者很容易混淆的两个概念,本文以表格的方式整理了两者的相同点和不同点。


博文首发地址:http://bbs.lanou3g.com/forum.php?mod=viewthread&tid=5151&extra=page%3D1



大分类 小分类 结构体

特点
变量类型
值类型
引用类型
创建方式
new / 直接声明
new
内存位置
堆栈或内敛
托管堆
优点
小巧、轻便、高性能
功能强大
数据成员
字段
可以有,但不能赋值
可以有,可以赋值
常量


事件


函数成员
属性


方法


虚方法


抽象方法


构造器
有,但不能重写无参(默认的)构造器

析构器


运算符重载


索引器


面向对象基本特征
封装
支持
支持
继承
不支持,但结构派生于System.Object
支持
多态
不支持
支持

【C#】结构体与类的比较

原文:http://blog.csdn.net/duzixi/article/details/43848583

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!