Есть ли встроенный метод в .Net для экранирования строк в стиле C?
Например, мне нужно преобразовать строку, которая содержит кавычки , как "hello"
, и записать ее как экранированную строку \"hello\"
.
На самом деле, если быть более точным:
string original = "\"hello\"";
следует преобразовать в
string what_i_need = "\\\"hello\\\"";
Возможно, я мог бы сделать это сам, когда писал этот вопрос, но я не хочу изобретать горячую воду.
[Изменить] Согласно предоставленному ответу, на самом деле это дубликат : Можно ли преобразовать строковое значение C # в строковый литерал . Он не появился, потому что не было никаких тегов и ключевых слов, которые я искал.