参数计数与调用不匹配
本文关键字:调用 不匹配 参数 | 更新日期: 2023-09-27 18:13:27
我尝试在线程执行中设置label
的新值,使用以下代码:
private void DoWork()
{
Invoke( new SetLabelMethod(SetLabelValue),
new object[] { string.Format("running {0}({1})", nome, id) });
}
调用函数:
th = new Thread(DoWork);
th.Start();
public delegate void SetLabelMethod(string msg);
private void SetLabelValue(string msg)
{
label.Text = msg;
}
它给一个Parameter count mismatch
如何修复它?
您发布的代码是正确的。抛出异常的是哪一行代码?