无论我在谷歌上搜索什么,似乎都没有答案!在C#类中,new关键字对常量字段有什么作用?
例如:
private const int ConstOne = 0;
private new const int ConstTwo = 0;发布于 2011-09-18 23:42:31
当向基类隐藏成员时,使用new关键字。
它实际上并不做任何事情;它只是告诉编译器不要警告您隐藏了基字段。
请参阅documentation
发布于 2011-09-18 23:46:32
在隐藏成员时使用new关键字。它适用于所有类成员,如方法、字段等。
基本上,隐藏是用来声明你知道你要隐藏一个成员,并且知道它不会被用在多态场景中,不像你重写一个成员时。
谷歌隐藏vs覆盖。例如:http://www.akadia.com/services/dotnet_polymorphism.html
https://stackoverflow.com/questions/7462526
复制相似问题