'member1' 会隐藏继承成员 'member2'。如果要隐藏,请使用新关键字。
请检查编译器选项 /VO3 虚拟实例方法或在方法中添加关键字 virtual。
默认情况下,.Net 中的方法(METHOD)和属性(PROPERTIE)都不是虚的,这意味着您不能像在 VO 中那样,通过在子类中重新定义来覆盖基类的方法,从 CLR 的角度来看,这反而会创建一个全新的方法。为了允许(基类)方法被覆盖,必须明确地用 VIRTUAL 关键字标记它。或者,你也可以启用 “所有实例方法都是虚的” 项目选项,该选项会告诉编译器默认情况下所有方法都是虚的,以便与 VO 兼容。这两种方法都可以消除警告。