C#方法声明中的new关键字

14
public new int AdjustedBaseValue

new关键字在这里是什么意思或者起到了什么作用?

4个回答

19

这意味着你正在隐藏一个int值。它在一个基类中声明,而你在派生类中重新声明它,实际上隐藏了基类的版本。

更多信息请参见此处的文档。

参考此处的示例。


7
在这种情况下,new是一个修饰符,它隐藏了基类中继承的成员。请查看文档

5

0

新的方法是隐藏基类的实现。停止多态...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接