byte[] b = new byte[5];
b[0] = System.Text.Encoding.Default.GetBytes(textBox1.Text);
b[1] = System.Text.Encoding.Default.GetBytes(textBox2.Text);
b[2] = System.Text.Encoding.Default.GetBytes(textBox3.Text);
b[3] = System.Text.Encoding.Default.GetBytes(textBox4.Text);
b[4] = System.Text.Encoding.Default.GetBytes(textBox5.Text);
sp.Write(b, 0, 5);
不能转换,大家看看到底该怎么做。
b[0] = System.Text.Encoding.Default.GetBytes(textBox1.Text);
b[1] = System.Text.Encoding.Default.GetBytes(textBox2.Text);
b[2] = System.Text.Encoding.Default.GetBytes(textBox3.Text);
b[3] = System.Text.Encoding.Default.GetBytes(textBox4.Text);
b[4] = System.Text.Encoding.Default.GetBytes(textBox5.Text);
sp.Write(b, 0, 5);
不能转换,大家看看到底该怎么做。
byte[] data = System.Text.Encoding.Default.GetBytes(textBox1.Text);
b[1] = byte.Parse(TextBox2.Text.Trim());
可以进行简单的转换
返回的是byte[]数组
b[1] = byte.Parse(TextBox2.Text.Trim());
这样的话也可以,但是如果有中文就会异常
可以这样
byte[] data = System.Text.Encoding.Default.GetBytes(textBox1.Text+"\r\n"+textBox2.Text+"\r\n");
sp.Write(data, 0, data.Length);