c#中struct和class的区别
1个回答
展开全部
struct成员默认访问权限是public,而class是private,其它没什么区别。原来C语言里只有结构体struct,而且不允许在里面定义函数。后来C++对C做了扩充,并产生了class。C#是从C++来的,具体C#里是怎么实现的我不太清楚(struct 还是值类型,而 class 是对象类型),不过在C++里struct可以理解成为一种特殊的类,结构体和类可以通用,实现方法类似。但一般面向对象编程都用class,而不用struct
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询