关于承袭 隐藏实例成员(无virtual修饰)
关于继承 隐藏实例成员(无virtual修饰)比如 Form类的 Show() 方法,我使用如下代码C# codepublic partial c
关于继承 隐藏实例成员(无virtual修饰)
比如 Form类的 Show() 方法,我使用如下代码
C# code public partial class Form2 : Form { public Form2() { InitializeComponent(); } private new void Show() { //do nothing } }
结果我还能调用
C# code Form2 f2 = new Form2(); f2.Show();
实际调用了 Control.Show(),我怎么才能让这个方法在继承的类中不可见??
[解决办法] 改为public 试试
public new void Show()
{
//do nothing
}
[解决办法]LZ的这种写法应该叫做覆盖吧。