Как дословно записать в textbox переменную, содержащую спецсимволы?

Если выполнить такой код, то если в message были служебные символы, то в текст в текстбоксе будет отличаться от message.

for (int i = 0; i < encrypt.Length; i++) { 
message += ToText(encrypt[i], ost); } 
textBox2.Text = message;

Как этого избежать?


Ответы (1 шт):

Автор решения: aepot

Как я понял, вам нужно, чтобы юникод-последовательности не превращались в символы.

textBox2.Text = message.Replace("\\", "\\u005C");

Еще посмотрите Regex.Escape(), вдруг то что нужно.

→ Ссылка