C#一个事件接收者怎么订阅多个事件

C#一个事件接收者如何订阅多个事件
C#事件中,一个事件可以有多个事件接收者,那么一个事件接受者可不可以订阅多个事件?具体如何做?
比如动作A需要事件B触发,或事件C触发,如何实现?
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

某个事件触发某个事件只能你自己去维护各自的触发顺序和关系

可能我表述的不对,
我的意思是一个事件可以由多个对象接收,那么多个事件可不可以由一个对象接收?
你的意思是在Click事件里面调用
TextChange事件????

不是,我的意思是Click事件可以执行到某几行代码,TextChange事件同样也可以执行这几行代码


把方法封装起来,Click事件 和TextChange事件 中都调用这个方法
------解决方案--------------------
一件事多个人做,一个人做多件事。
1、使用委托 +=
2、监听者模式
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

某个事件触发某个事件只能你自己去维护各自的触发顺序和关系

可能我表述的不对,
我的意思是一个事件可以由多个对象接收,那么多个事件可不可以由一个对象接收?
你的意思是在Click事件里面调用
TextChange事件????

不是,我的意思是Click事件可以执行到某几行代码,TextChange事件同样也可以执行这几行代码

把这几行代码变成函数,让事件调用不就行了....
------解决方案--------------------
button1.Click += xxxxx
button1.Click += yyyyy
button1.Click += zzzzz
同一个click可以绑多个方法,它们会顺序执行.

至于将click和textchanged绑定同一个方法,它们方法事件参数都不一样啊
而且这样绑有任何意义?
不同的事件,肯定是要执行不同的操作的
有部分代码一致,封装成函数不就得了