我有一个类,我使用委托并调用列表:
delegate void delSetMsg(string message, bool burlar);
public void setMsg(string message, bool burlar)
{
if (this.InvokeRequired)
{
this.BeginInvoke(new delSetMsg(setMsg), message, burlar);
}
else
{
if (burlar == true || canWrite() == true)
{
frm_server frm_server = new frm_server();
frm_server.rtbox_servermsg.Text += message + "\n";
}
}
}
并且程序向我显示此错误CS1061,“InvokeRequired”和“BeginInvoke”。我正在使用using
s:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
using System.Threading;
using System.Windows.Forms;
错误CS1061说:“'serverclass'不包含'BeginInvoke'的定义,并且没有扩展方法'BeginInvoke'接受类型'serverclass'的第一个参数'(你是否缺少using指令或程序集)参考?)”。 serverclass是我班级的名字。