private void OnConnect(IAsyncResult ar)
{
client.EndConnect(ar);
MessageInfo msgToSend = new MessageInfo();
//1准备向服务器发的消息
msgToSend.CmdConnand = EnumCommands.Login;
msgToSend.StrName = textBox1.Text;
msgToSend.StrMessage = null; byte[] b = MessageInfo.ToByte(msgToSend);//2转化成字节数组
NetworkStream stream = client.GetStream();//3建立连接
stream.BeginWrite(b, 0, b.Length, new AsyncCallback(OnSend), stream);
}
为什么一直报错说不包含ToByte的定义,但是右击点击转到定义还能跳转的定义的地方?这什么情况?本人菜鸟一个,求高人帮助。
{
client.EndConnect(ar);
MessageInfo msgToSend = new MessageInfo();
//1准备向服务器发的消息
msgToSend.CmdConnand = EnumCommands.Login;
msgToSend.StrName = textBox1.Text;
msgToSend.StrMessage = null; byte[] b = MessageInfo.ToByte(msgToSend);//2转化成字节数组
NetworkStream stream = client.GetStream();//3建立连接
stream.BeginWrite(b, 0, b.Length, new AsyncCallback(OnSend), stream);
}
为什么一直报错说不包含ToByte的定义,但是右击点击转到定义还能跳转的定义的地方?这什么情况?本人菜鸟一个,求高人帮助。
byte[] b = msgToSend.ToByte();