码迷,mamicode.com
首页 > Windows程序 > 详细

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

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

标签:c#      结构体   对比   

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


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



大分类 小分类 结构体

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


事件


函数成员
属性


方法


虚方法


抽象方法


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

析构器


运算符重载


索引器


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

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

标签:c#      结构体   对比   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!