在 C# 字符串中转义双引号
在字符串中转义字符对于保留其字面含义并防止意外解释至关重要。在 C# 中,双引号用作字符串终止符。但是,当您需要在字符串中包含双引号时,就需要对其进行转义以避免混淆。
尝试方法:
您可以尝试的一种方法是使用逐字字符串文本:
<code class="language-csharp">@"He said to me, ""Hello World"". How are you?"</code>
此方法通过将字符串括在“@”字符中来工作,这保留了字符的字面含义,而无需任何解释。
转义字符:
或者,您可以使用反斜杠 () 作为转义字符来转义双引号:
<code class="language-csharp">string test = "He said to me, \"Hello World\". How are you?";</code>
在这种情况下,双引号被“转义”,并被解释为字符串的一部分。
注意:
在这两种情况下,实际字符串保持不变。转义字符 ( 或逐字分隔符 @) 只是指示编译器将字符解释为字面量,而不是字符串终止符。
以上是如何在C#字符串中逃脱双引号?的详细内容。更多信息请关注PHP中文网其他相关文章!