Могу ли я преобразовать строковое значение C# в экранированный строковый литерал?C#

Место общения программистов C#
Anonymous
Могу ли я преобразовать строковое значение C# в экранированный строковый литерал?

Сообщение Anonymous »

Можно ли в C# преобразовать строковое значение в строковый литерал так, как я вижу его в коде? Я хотел бы заменить символы табуляции, новой строки и т. д. их escape-последовательностями.
Если этот код:
Console.WriteLine(someString);

производит:
Hello
World!

Мне нужен этот код:
Console.WriteLine(ToLiteral(someString));

производить:
\tHello\r\n\tWorld!\r\n


Подробнее здесь: https://stackoverflow.com/questions/323 ... ng-literal

Вернуться в «C#»