委托是 同范例方法抽象出的类 的一个大概多个对象,那么这个委托实在就是个方法
如许之后直接声明一个变乱委托指针
在本类的变乱触发(就是实行此中一个方法)时,一个委托(现实参数)被调用
被委托指向的另一个类的方法界说时使用的是情势参数
委托就是A类界说的一个方法,交付给B类触发了某个变乱的方法去运行。
Class A{ 情势参数
methordA(Object sender,EventArgs args)
}
Class B{
Public event 委托类名 委托;
methordB{
if(委托!=null)
{
委托(现实参数)
}
}
}
Main(){
A a = new A();
B b= new B();
//将a的方法,添加到b的委托中
b.委托+=a.方法名;
//实行class B的 methordB方法启动委托方法。
b.methordB();
}
整个过程界说过一次情势参数,另一个类中使用该方法时用到现实参数,其他没有再涉及到参数,都使用的委托名和方法名。
Object sender为变乱发出者 ,EventArgs args为变乱通报的参数
免责声明:如果侵犯了您的权益,请联系站长及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金. |