从没有参数的方法订阅事件事件处理程序委托
Subscribe to event eventhandler delegate from method without parameters
我想使用方法 ClearControl
订阅 Close
事件。签名不同,但我不需要来自事件的参数。可能吗 ?
public event EventHandler Close = delegate { }
;
public void ClearControl(){}
control1.Close += control2.ClearControl;
方法签名必须与事件签名匹配。
如果您不想使用 Arguments
也没关系,这是很正常的情况。
您可以这样做以在调用 Close
时调用 ClearControl
方法。
control1.Close += (s,e) => { ClearControl(); }
我想使用方法 ClearControl
订阅 Close
事件。签名不同,但我不需要来自事件的参数。可能吗 ?
public event EventHandler Close = delegate { }
;
public void ClearControl(){}
control1.Close += control2.ClearControl;
方法签名必须与事件签名匹配。
如果您不想使用 Arguments
也没关系,这是很正常的情况。
您可以这样做以在调用 Close
时调用 ClearControl
方法。
control1.Close += (s,e) => { ClearControl(); }