我知道.NET中的结构不支持继承,但不清楚为什么它们以这种方式受限.
什么技术原因阻止结构继承其他结构?
我正在通过C#由Jeffery Richter阅读CLR,它说结构是一种值类型,不能继承.
有任何技术或哲学原因吗?
我有一个问题,抓住结构的概念,没有人能回答我的问题.我知道它"像"一个对象,你可以有方法和领域.我不明白的是为什么他们被密封了.为什么缺乏继承和多态性限制了他们的能力.结构体是否真的有很多现实世界的使用,我知道它们比一个对象小,我找不到任何真正的例子来帮助我理解它的好处.谢谢.
什么类型的课不能继承?为什么以及如何做到这一点?请举例说明.
还有什么可能的方法来防止派生类?