代码之家  ›  专栏  ›  技术社区  ›  vgru

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

  •  1
  • vgru  · 技术社区  · 15 年前

    .NET中是否有用于C样式字符串转义的内置方法?

    例如,我必须转换一个字符串, 包含引号 喜欢 "hello" ,并将其作为转义字符串写入 \"hello\" .

    实际上,更准确地说:

    string original = "\"hello\"";
    

    应转换为

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

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

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

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community CDub    7 年前

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