.Net中是否有一个构建方法用于C风格的字符串转义?
例如,我必须转换包含引号的字符串,如"hello"
,并将其写为转义字符串\"hello\"
。
实际上,更确切地说:
string original = "\"hello\"";
应转换为
string what_i_need = "\\\"hello\\\"";
我可能在写这个问题的时候自己做过,但我不想重新发明热水。
[编辑] 根据提供的答案,这实际上是重复的:Can I convert a C# string value to a string literal。它没有弹出,因为我没有找到标签和关键字。
答案 0 :(得分:1)
我不认为有任何内置方法。但是如果你必须自己编写,Can I convert a C# string value to a string literal帖子可能有帮助