RichTextBox Включить специальные символы

Я пытаюсь отобразить следующий текст в RichTextBox:

rtxtHL7.Text = "MSH|^~\&|%send%|SCM|%receive%||%date%||ADT^A31|%date%%seq%|D|2.3"

Я пытался использовать "&" и "&&", это не сработало.

Занимает |,%,^,~ и т. д. как специальные символы и не компилируется.

Пожалуйста, порекомендуйте.

1 ответ

Решение

Ваша строка является дословной литеральной строкой, что означает, что вы хотите использовать @ символ в начале строки, указывающий компилятору обрабатывать его как таковой вместо использования специальных символов (например, \ экранирующий символ) во внимание:

rtxtHL7.Text = @"MSH|^~\&|%send%|SCM|%receive%||%date%||ADT^A31|%date%%seq%|D|2.3";
Другие вопросы по тегам