猿问

请教下,Delegate 不能多态吗?

如题~
我有很多自定义的delegat~签名不同~
然后~不能有一个统一的抽象类去控制吗?
例如~我需要+= -= 等~

交互式爱情
浏览 87回答 1
1回答

犯罪嫌疑人X

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