没有给出与所需参数相对应的参数
本文关键字:参数 相对 | 更新日期: 2023-09-27 18:24:50
我不知道出了什么问题。。
public static void OnSpam(Client client)
{
PlayerTextPacket pkt = (PlayerTextPacket)Packet.Create(PacketType.PLAYERTEXT);
pkt.Text = "Test";
client.SendToServer(pkt);
}
private void button1_Click(object sender, EventArgs e)
{
Form1.OnSpam();
}
在Form1.OnSpam()下;它说"没有给出与‘Form1.OnSpam(client)’所需的形式参数‘client’相对应的参数",你知道该怎么办吗?
非常清楚。您的OnSpam
方法采用一个参数:
public static void OnSpam(Client client) //<-- see the argument?
你在没有争论的情况下称之为
Form1.OnSpam(); //<-- see no argument?
不知何故,您需要获得Client
的一个实例,并将其传递给该方法调用。
您可以尝试Form1.OnSpam(button1.CommandParameter as Client)
。visual studio接受此参数。您必须传递Client类型的对象才能调用OnSpam
方法。您可以尝试intelligence中的其他对象,并将它们强制转换为客户端类型。