当我尝试在操作委托中使用参数时......
private Action<string, params object[]> WriteToLogCallBack;
我收到这个设计时错误:
类、结构或接口成员声明中的标记“params”无效
任何帮助!
这个解决方法怎么样?
private Action<string, object[]> writeToLogCallBack;
public void WriteToLogCallBack(string s, params object[] args)
{
if(writeToLogCallBack!=null)
writeToLogCallBack(s,args);
}
或者您可以定义自己的委托类型:
delegate void LogAction(string s, params object[] args);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)