本文主要是介绍EventHandler封装事件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景:委托类型EventHandler使用泛型封装事件
一般事件:public event EventHandler priceChanged2;
它对应的方法是:
public void alert(object sender, EventArgs e)
{MessageBox.Show("Price changed!");
}
泛型委托对应的事件:public event EventHandler<decimal> priceChanged;
public void alert(object sender, decimal price)
{MessageBox.Show((price++).ToString());
}
总结
EventHandler委托定义出来的事件,如果委托使用了泛型,那么第二个参数就可以用来传递参数
这篇关于EventHandler封装事件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!