我正在尝试将参数发送到在附加事件侦听器时由事件调用的方法,我可以在匿名方法中创建参数,该方法可以正常工作但是我理想情况下希望使其更简洁,如下例所示,这个引发以下编译器错误:
运算符“+=”不能应用于“System.EventHandler”和“void”类型的操作数
ConfigFileWritten += (sender, args) =>
{
string prefix = "IFMDE";
bool enabled = true;
SetConfigInterfaceEnabled(prefix, enabled);
};
//this line is throwing a compiler error
ConfigFileWritten += SetConfigInterfaceEnabled("",true);
是否可以按照我的建议重构代码?