c#中struct和class的区别

 我来答
cy...z@163.com
2017-10-23 · 超过317用户采纳过TA的回答
知道小有建树答主
回答量:696
采纳率:79%
帮助的人:497万
展开全部
struct成员默认访问权限是public,而class是private,其它没什么区别。原来C语言里只有结构体struct,而且不允许在里面定义函数。后来C++对C做了扩充,并产生了class。C#是从C++来的,具体C#里是怎么实现的我不太清楚(struct 还是值类型,而 class 是对象类型),不过在C++里struct可以理解成为一种特殊的类,结构体和类可以通用,实现方法类似。但一般面向对象编程都用class,而不用struct
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式