内置方法为字符串获取C样式的转义序列

时间:2010-01-15 13:32:56

标签: c# .net escaping

.Net中是否有一个构建方法用于C风格的字符串转义?

例如,我必须转换包含引号的字符串,如"hello",并将其写为转义字符串\"hello\"

实际上,更确切地说:

string original = "\"hello\"";

应转换为

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

我可能在写这个问题的时候自己做过,但我不想重新发明热水。

[编辑] 根据提供的答案,这实际上是重复的Can I convert a C# string value to a string literal。它没有弹出,因为我没有找到标签和关键字。

1 个答案:

答案 0 :(得分:1)

我不认为有任何内置方法。但是如果你必须自己编写,Can I convert a C# string value to a string literal帖子可能有帮助