c# 对 struct为什么不能继承类和结构的思考
2013-12-27 11:01
453 查看
1.类。结构在使用的时候可以不调用构造函数,如果能够继承类,这种情况下不能够初始化基类,因为不执行构造函数
2.结构。所有的结构类型都默认是 sealed,通过 反汇编可以看到 ,这就阻止了结构被继承,反过来说也就相当于结构不能继承结构
2.结构。所有的结构类型都默认是 sealed,通过 反汇编可以看到 ,这就阻止了结构被继承,反过来说也就相当于结构不能继承结构
相关文章推荐
- C#中构造函数不是不能被继承吗?为什么以下的构造函数先执行?
- C#中构造函数不是不能被继承吗?为什么以下的构造函数先执行?
- C# 结构Struct可以继承接口Interface
- 结构Struct为什么不能够被继承
- Unity3D开发中热更新为什么不能使用C#的思考
- c# 为什么结构中不能有实例字段初始设定值项
- 关于原型链和继承问题的思考:为什么不能直接把父类的prototype赋值给子类的prototype
- 关于类簇表示类为什么不能被继承,不忍独享
- 想要6000以上月薪?为什么要两手空空来?面试时为什么不带笔记本电脑?为什么不能展示成果?为什么C#语法不精?为什么SQL语句不熟悉?
- 为什么C++赋值运算符重载函数不能被继承? 【转】
- 有关C#的 继承、结构、封装 的一些小实现例子
- 为什么nhibernate 不能保存on-to-many的结构
- (转)类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- 结构及其使用 struct (C#)
- C# 结构struct总结
- C#之结构struct(转)
- 为什么说c++不能重定义继承而来的默认参数
- 为什么在网页链接中存在#号不能正常链接?????,如链接到"http://www.ho.com/c#.html"
- 想要6000以上月薪?为什么要两手空空来?面试时为什么不带笔记本电脑?为什么不能展示成果?为什么C#语法不精?为什么SQL语句不熟悉?
- 为什么不能在子类或外部发布C#事件