C#中类和结构体的区别

 我来答
宝子哟
2017-06-04 · TA获得超过447个赞
知道小有建树答主
回答量:190
采纳率:40%
帮助的人:72.6万
展开全部
(⊙o⊙)…
好吧,你好学,那么我也就答吧
大家都知道吧,类 与 结构 真的特别相识对吧?
都可以定义字段,属性, 方法,啥啥的
但是也有不同,微软不会傻了吧唧的弄2个一样的 0-0!
1:类的构造函数可以是空,而结构不可以的,它必须是有参数的构造
2:C#的数据类型包括:值类型与引用类型,结构就是值类型,类是引用类型的
3:类可以与类进行继承(类与接口的叫 实现)但是结构不可以的
4:最重要的,如果以上3点听不懂,这点一定要听懂
类=重量级的 结构=轻量级的
为啥呢?类,大家都晓得,经常用的,面向对象,用 new 弄个对象,万物皆对象(-0- 能不能new 个食物啊,我饿了)
结构呢,可以用new 也可以不用,但是不用的话,它里面定义的值要保存,不动。
——————————————————————————————————————
总结:结构用于定义学生...姓名..等等统计一类的东西(为啥不用枚举呢?你自己想吧)
类用于大量进行操作,继承,实现的,且是完整的
等你学完C#,你就会知道类与结构
————————————————————————————————————
FSP团队 ASV大宝 答
如有疑问,请您追问!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式