为什么非要来这么一句~! return base.DoDelete ();

Debug_mq 2006-05-19 11:18:15
问题:

基类里面有virtual DoDelete (){}方法
派生类里面重载这个方法
为什么最后种是加上这么一句 return base.DoDelete ();
protected override DoDelete()
{
//......
return base.DoDelete ();
}
...全文
127 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaterman2 2006-05-19
  • 打赏
  • 举报
回复
override 是重写,是不继承重写方法的.
用return base.DoDelete ();执行被重写方法.
Debug_mq 2006-05-19
  • 打赏
  • 举报
回复
不是这个意思,我问题没说清楚,


我的 意思是:执行了这句之后,为什么不继续执行派生类的方法。


diandian82 2006-05-19
  • 打赏
  • 举报
回复
DoDelete 你看看这个在基类中是干什么的不就行了?
Debug_mq 2006-05-19
  • 打赏
  • 举报
回复
上班时间没人顶~!

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧