HOWTO · Csharp

在 C# 中转义双引号

有两种主要方法可用于在 C# 中转义双引号。

本页内容

本教程将讨论在 C# 中转义双引号的方法。

在 C# 中使用""转义符转义双引号

如果要保存像 He said, "Hi"这样的字符串,则必须在 C# 中使用双引号转义符""。我们必须将双引号括在另一对双引号内,例如""Hi"",以将其存储在像"Hi"这样的字符串变量中。下面的代码示例向我们展示了如何使用 C# 中的""转义字符转义双引号。

using System;

namespace escape_quotes {
  class Program {
    static void Main(string[] args) {
      string msg = @"He said ""Hi""";
      Console.WriteLine(msg);
    }
  }
}

输出:

He said "Hi"

通过在 C# 中使用""转义字符,我们将字符串 msg 保存为值 He said "Hi"

用 C# 中的\转义符转义双引号

我们还可以使用\转义字符将字符串 He said "Hi"存储在 C# 的字符串变量中。我们必须在每个双引号之前都写一个\,例如 He said \"Hi\"。下面的代码示例向我们展示了如何使用 C# 中的\转义字符转义双引号。

using System;

namespace escape_quotes {
  class Program {
    static void Main(string[] args) {
      string msg = "He said \"Hi\"";
      Console.WriteLine(msg);
    }
  }
}

输出:

He said "Hi"

通过在 C# 中使用\转义字符,我们将字符串 msg 保存为值 He said "Hi"