我需要通过TCP / IP发送字符串,接收端将侦听字符串并读取到ASCII 3的终结符。如何将其以纯文本形式放入文本框?
答案 0 :(得分:10)
正如迪米特洛夫所说,做一些像
这样的事情textarea.Text += (Char) 3;
或
String text = textarea.Text + (Char) 3;
答案 1 :(得分:6)
你没有把它放到文本框中,它是一个二进制字符。在发送到电汇之前,您将把它添加到文本框的值:
var ascii = Encoding.ASCII;
byte[] dataToSend = ascii
.GetBytes("Some data from textbox")
.Concat(ascii.GetBytes(new[] { (char)3 }))
.ToArray();
答案 2 :(得分:1)
您还可以使用hexadecimal string literal:
{{1}}