C# 调用参数数量中的手动对应时出错

C# 调用参数数量中的手动对应时出错,c#,C#,我有一个错误: 调用参数数量中的手动对应关系 我需要设置Visibile=false private void messaging(byte[] message) { this.Invoke(new ClientReceiveHandler(ThrdClientOnClientReceive)); } private void ThrdClientOnClientReceive(byte[] message) { //MessageBox.Show("Client Even

我有一个错误:

调用参数数量中的手动对应关系

我需要设置
Visibile=false

private  void messaging(byte[] message)
{
    this.Invoke(new ClientReceiveHandler(ThrdClientOnClientReceive));
}
private void ThrdClientOnClientReceive(byte[] message)
{
      //MessageBox.Show("Client Event Handler --> Message:" + message);
      Visible = false;
}
我使用invoke是因为我有多个线程

我的处理程序:当服务器向客户端发送消息时,它工作

public event ClientReceiveHandler ClientReceive;
public delegate void ClientReceiveHandler(byte[] message);
public Thread thrdClient;

invoke方法上缺少一个参数:

this.Invoke(new ClientReceiveHandler(ThrdClientOnClientReceive), message);

您调用的方法期望接收字节数组。调用时您没有提供它您能为我编辑吗?