private void isAddOrUpdata() { string name = textBoxName.Text; List <byte> ListArray = new List <byte>(); byte[] byteArray = ByteWithString.encodeingToByte(name, "utf-8"); //名称 ListArray.AddRange(ByteWithString.intTo4Byte(byteArray.Length)); //名称长度 ListArray.AddRange(byteArray.ToList()); //名称 ListArray.AddRange(ByteWithString.strToToHexByte(textBoxAddress.Text)); //地址 ListArray.AddRange(ByteWithString.intTo4Byte(int.Parse(comboBox1.SelectedValue.ToString()))); //A ListArray.AddRange(ByteWithString.intTo4Byte(int.Parse(comboBox2.SelectedValue.ToString()))); //B ListArray.AddRange(ByteWithString.intTo4Byte(int.Parse(comboBox3.SelectedValue.ToString()))); //C ListArray.AddRange(thisId); //C this.theScoket.theSocketSend <byte[]>(0x31, ListArray.ToArray()); }
private void isAddOrUpdateMethod() { List <byte> ListArray = new List <byte>(); byte[] byteArray = ByteWithString.encodeingToByte(textBox2.Text, "utf-8"); //名称 byte[] byteArrayRemake = ByteWithString.encodeingToByte(textBox1.Text, "utf-8"); //编号 ListArray.AddRange(ByteWithString.intTo4Byte(int.Parse(byteArray.Length.ToString()))); //名称长度 ListArray.AddRange(byteArray.ToList()); //名称 ListArray.AddRange(ByteWithString.intTo4Byte(int.Parse(byteArrayRemake.Length.ToString()))); //编号长度 ListArray.AddRange(byteArrayRemake); ListArray.AddRange(ByteWithString.intTo4Byte(int.Parse(comboBox2.SelectedValue.ToString()))); //上一个检测点id ListArray.AddRange(ByteWithString.strToToHexByte(textBoxA.Text)); //A ListArray.AddRange(ByteWithString.strToToHexByte(textBoxB.Text)); //B ListArray.AddRange(ByteWithString.strToToHexByte(textBoxC.Text)); //C ListArray.AddRange(ByteWithString.intTo4Byte(int.Parse(comboBox1.SelectedValue.ToString()))); //所属的id ListArray.AddRange(thisId); //id this.theScoket.theSocketSend <byte[]>(0x30, ListArray.ToArray()); // }