public new int AdjustedBaseValue
这里的新内容是什么意思或做什么?
答案 0 :(得分:16)
这意味着你要遮蔽int值。它在基类中声明,并且您在派生类中重新声明它,有效地隐藏了基类版本。
有关详细信息,请参阅here。
答案 1 :(得分:6)
在这种情况下,new
是一个修饰符,它隐藏了基类中的继承成员。请参阅the documentation。
答案 2 :(得分:4)
以下是一篇很好的论坛帖子,其中介绍了使用new
与override
的差异之间的一些示例
http://social.msdn.microsoft.com/Forums/en/Vsexpressvcs/thread/65e02299-300f-4b74-8f0a-679f490605f5
答案 3 :(得分:0)
新的是隐藏基类实现。停止多态...