Встроенный метод для получения экранированной последовательности в стиле C для строки - PullRequest
1 голос
/ 15 января 2010

Есть ли встроенный метод в .Net для экранирования строк в стиле C?

Например, мне нужно преобразовать строку, которая содержит кавычки , как "hello", и записать ее как экранированную строку \"hello\".

На самом деле, если быть более точным:

string original = "\"hello\"";

следует преобразовать в

string what_i_need = "\\\"hello\\\"";

Возможно, я мог бы сделать это сам, когда писал этот вопрос, но я не хочу изобретать горячую воду.

[Изменить] Согласно предоставленному ответу, на самом деле это дубликат : Можно ли преобразовать строковое значение C # в строковый литерал . Он не появился, потому что не было никаких тегов и ключевых слов, которые я искал.

1 Ответ

1 голос
/ 15 января 2010

Я не думаю, что есть какие-либо встроенные методы. Но если вам нужно написать собственное, Могу ли я преобразовать строковое значение C # в строковый литерал сообщение может быть полезным

...