事件处理程序与方法
本文关键字:方法 程序 事件处理 | 更新日期: 2023-09-27 18:36:57
所以我和一个朋友发生了争执,基本上他说这是一个事件处理程序,我说这是一个方法。您能否告诉我谁是对的,并解释是什么使其成为事件处理程序(如果是这样)?
Control ctrlClick;
private void NextColour(object sender)
{
ctrlClick = sender as Control;
// More Code Here
}
您是否将此方法订阅到类似 someEvent += NextColour;
的事件?然后它是一个事件处理程序。否则只是一个方法。
事件处理程序是订阅事件的方法,顾名思义,一旦事件发布机制通知它,它就会被回调以处理事件的发生。如果该方法尚未订阅以处理事件,则没有用于处理的事件,这意味着它只是一个方法(可能是一个非常重要的方法...... :)但仍然只是一种方法)。