其实使用起来很简单
delegate void Del(object obj);
private Del del;
public void Test()
{
del += (x) => { OnClick(); };
}
void OnClick()
{
}
注册委托的时候传一个拉姆达表达式 将方法放入方法体中,这样就解决了参数不同的方法无法注册委托的情况
其实使用起来很简单
delegate void Del(object obj);
private Del del;
public void Test()
{
del += (x) => { OnClick(); };
}
void OnClick()
{
}