我知道 virtual
和sealed
关键字的定义,但是如果您不将它们中的任何一个与方法一起使用,默认情况下可以覆盖该方法吗?
我来自 vb.net 背景。在 vb.net(来自 MSDN)中是这样的:
如果未指定 Overridable 或 NotOverridable 修饰符,则默认设置取决于属性或方法是否覆盖基类属性或方法。如果属性或方法覆盖了基类属性或方法,则默认设置为 Overridable;否则,它是 NotOverridable。
我只是想知道这在 C# 中是否也是如此。