2011-09-18 79 views
5

不管我是Google,看起來都沒有答案!在C#類中,new關鍵字對const字段做了什麼?const vs new const

e.g:

private const int ConstOne = 0; 
private new const int ConstTwo = 0; 

回答

9

new關鍵字隱藏從基類的成員時使用。
它實際上並沒有做任何事情;它只是告訴編譯器不要警告你隱藏了基本字段。

查看隱藏部件當documentation

+0

完美!非常感謝 – Rob

3

新的關鍵字被使用。它適用於所有類成員,如方法,字段等。

基本上隱藏是用來聲明你知道你要隱藏一個成員,並且知道它不會用於多態場景,你重寫一個成員。

谷歌隱藏vs覆蓋。例如: http://www.akadia.com/services/dotnet_polymorphism.html

+0

感謝您的鏈接! – Rob