C#重写导致的问题

类中的一个方法,忘记了加override关键字,重写了基类方法,导致调用基类中此方法的按钮,一直执行不到子类的方法。

没有发现这一点时,翻来覆去看代码逻辑,都没有问题呀,后来看到了这个绿色的波浪线,恍然大悟。

看来编译器的警告也不能忽略,就是这种警告:

My.xxx()”将隐藏继承的成员“Base.xxx()”。若要使当前成员重写该实现,请添加关键字 override。否则,添加关键字 new。

posted @ 2021-08-05 13:49  yassine  阅读(147)  评论(0编辑  收藏  举报