为了账号安全,请及时绑定邮箱和手机立即绑定

这个C#结构体概念是一样的吗?

上周开始学习C#,总监主讲。说结构体是低级类,没有用。禁止我们在C#使用结构体 真的是这样吗?听了这个后,更深入理解结构体了,我感觉结构体还是挺有用的啊。

正在回答

1 回答

结构体(使用关键字 struct),是C语言里的东西,C语言不是面向对象的。C语言发明时候,还没有面向对象概念。

后来出现语言C++,Java,C#等为标准,你可以把结构体和类(使用关键字class)对比起来。

不难发现,结构体是公有的,数据和函数都可以被结构体外函数使用。在现在软件工程理论里,这被认为是不规范。所以后期语言都有class,默认私用。


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个C#结构体概念是一样的吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信