C#中public new void add()的new在这里的意义

如果在父类有一个函数的函数名和参数列表和你这个类的这个函数一样,这个函数会隐藏父类里的那个同名同参数列表的函数。如果不用new,编译器会给个警告,如果用了编译器认为你知道你自己正在隐藏父类的同名函数,这时就正常了,C#建议在隐藏父类函数时都用这个关键字。这是C#中特有的一种隐藏方式!

原文地址:https://www.cnblogs.com/ifruo/p/2506066.html