提问人:Andrea Bardelli 提问时间:9/12/2023 最后编辑:wohlstadAndrea Bardelli 更新时间:9/12/2023 访问量:68
C# 为什么我们不能定义虚拟受保护的成员?[复制]
C# why we cannot define virtual protected members? [duplicate]
问:
下面的代码会导致以下编译错误:
为什么?
internal class Animal {
protected virtual string prop; //<- error here: the modifier virtual is not valid for this item
}
在 Windows 文档上,它暗示 protected 是一个允许的关键字(我认为没有理由不这样做)。
这里也问了同样的问题,但答案是“访问说明符必须与父类匹配”。在上面的示例中,没有父类。
我正在使用 C# 10 .NET6型
答:
评论
prop