C#

时间:2018-06-22 08:41:19

标签: c# inheritance override member-hiding

我偶然发现了这篇文章here,解释了如何隐藏继承的成员或覆盖其值。 (我正在研究使用继承时更改访问修饰符的可能性,是的,这是不可能的,为什么这是不可能的,这很有意义-这不是问题的一部分,请不要判断)

我知道这是C#中的一个相当老的功能。

我的问题是,我一直知道实现此行为的语法是

public new void SomeMethod()

相反,本文使用以下语法:

new public void SomeMethod() 

再次,假设在这种情况下,这里应用了一些继承,而我实际上想更改“ SomeMethod”的行为

我对SO社区的提问是,以上2条陈述之间有什么区别?我已经尝试进行调查,但是找不到答案。

0 个答案:

没有答案