在C#中,结构都可以有方法了,如下的代码:
结构Struct为什么不能够被继承public struct MyStruct
    }

有一次有人问我,为什么不能使用继承呢?
今天在看Sealed的时候,终于得到了答案:

密封类不能被继承。将密封类用作基类是错误的。在类声明中使用 sealed 修饰符可防止继承此类。

不允许将 abstract 修饰符用于密封类。

结构是隐式密封的;因此它们不能被继承。

相关文章: