为了账号安全,请及时绑定邮箱和手机立即绑定

请教下,Delegate 不能多态吗?

请教下,Delegate 不能多态吗?

C#
交互式爱情 2022-06-11 16:05:59
如题~我有很多自定义的delegat~签名不同~然后~不能有一个统一的抽象类去控制吗?例如~我需要+= -= 等~
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

那还用不到多态
方法名(事件类别成员变量)
{
方法体
}
委托方法名()
{
控件名.动作名+=new 事件类别(方法名);
}
我们可以去遍历Control对象
foreach(Control ctl in 容器名.Controls)
{
if(ctl is 控件宏名)
{
ctl.动作名+=new 事件类别(方法名);
}
}
你可以枚举方法名,但是你要把委托事件去多态,那就是做麻烦事情


查看完整回答
反对 回复 2022-06-14
  • 1 回答
  • 0 关注
  • 86 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号