如题,自定义的类默认继承了Equals,GetHashCode,GetType,ToString四个方法,如何把这四个方法隐藏,让自定义的类看不到这四个方法
public new string ToString()
{
return base.ToString();
}
你的父类可以这样写,这样子类使用的只能是父类的ToString,父类重写了父类的父类的ToString方法
任何C#中的对象都拥有你说的4个方法。另外gettype根本就不是一个虚方法。
除非你不用C#,换别的语言,否则无解。
不能隐藏,你可以重新这四个方法,让其得到空值,失去作用
就把public改写成private就可以了