visual studio 中是否有任何设置允许编译器在方法或属性隐藏基类的方法或属性而不使用“new”关键字时生成错误?
当前编译器生成警告
class A
{
void F(){ ... }
}
class B : A
{
void F(){ ... } //force build error because no "new" keyword is used
}
谢谢
最佳答案
进入您的项目属性并将单选按钮“将警告视为错误”设置为“全部”或在专用文本框中键入您想要的警告代码。
关于c# - 在没有 "new"关键字的情况下隐藏方法或属性时强制编译器使构建过程失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4968381/