C#中结构体与C中的结构体的区别

[复制链接]
查看11 | 回复2 | 2016-11-16 14:12:02 | 显示全部楼层 |阅读模式
你确定是C#的结构体与C的结构体的区别?不是C++结构体和C结构体的区别? 好吧,C#的我也晓得。~~~ C结构体: 1,C的结构体中是不允许函数存在的,只能是基本数据类型,像什么构造函数,析构函数,静态函数什么的通通不允许出现,当然也不能有重载了。 2.
C结构体中的成员变量不存在什么访问控制权限的问题,如public ,private,protected ,如果非要加一个的话那就是public,也就是访问没有限制。 3, C结构体是不能继承的。 而
C#中的结构体和类是非常相似的。 上面说的C结构体中没有的它全有,可以在名字前加访问控制符,如 public struct student{}; ...
回复

使用道具 举报

千问 | 2016-11-16 14:12:02 | 显示全部楼层
你确定是C#的结构体与C的结构体的区别?不是C++结构体和C结构体的区别? 好吧,C#的我也晓得。~~~ C结构体: 1,C的结构体中是不允许函数存在的,只能是基本数据类型,像什么构造函数,析构函数,静态函数什么的通通不允许出现,当然也不能有重载了。 2.
C结构体中的成员变量不存在什么访问控制权限的问题,如public ,priv...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行