不管我是Google,看起来都没有答案!在C#类中,new关键字对const字段做了什么?const vs new const
e.g:
private const int ConstOne = 0;
private new const int ConstTwo = 0;
不管我是Google,看起来都没有答案!在C#类中,new关键字对const字段做了什么?const vs new const
e.g:
private const int ConstOne = 0;
private new const int ConstTwo = 0;
的new
关键字隐藏从基类的成员时使用。
它实际上并没有做任何事情;它只是告诉编译器不要警告你隐藏了基本字段。
查看隐藏部件当documentation
新的关键字被使用。它适用于所有类成员,如方法,字段等。
基本上隐藏是用来声明你知道你要隐藏一个成员,并且知道它不会用于多态场景,你重写一个成员。
谷歌隐藏vs覆盖。例如: http://www.akadia.com/services/dotnet_polymorphism.html
感谢您的链接! – Rob
完美!非常感谢 – Rob