在 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中文網其他相關文章!