Мне нужно отправить строку через TPC / IP, и принимающая сторона прослушает строку и прочитает терминатор, который является ASCII 3. Как я могу поместить это в виде простого текста в текстовые поля?
Как сказал Димитров, сделайте что-то вроде
textarea.Text += (Char) 3;
или
String text = textarea.Text + (Char) 3;
Вы не помещаете это в текстовое поле, это двоичный символ. Вы добавите это к значению текстового поля перед отправкой на провод:
var ascii = Encoding.ASCII; byte[] dataToSend = ascii .GetBytes("Some data from textbox") .Concat(ascii.GetBytes(new[] { (char)3 })) .ToArray();
Вы также можете использовать шестнадцатеричный строковый литерал :
string text = textbox.Text + "\x3";