文字列変数に二重引用符を埋め込みます
"string title = string.empty;"
という文字列変数があり、二重引用符で囲まれた div 要素内にその内容を表示する必要があるとします。ただし、二重引用符を追加するのに問題があります。
この問題を解決するには、逐語的な文字列リテラルを使用して二重引用符をエスケープします。
<code class="language-csharp">string str = @""""How to add doublequotes""""";</code>
このメソッドは文字列を生の文字列として扱い、二重引用符を含むすべての文字を保持します。
通常の文字列リテラルの場合、バックスラッシュを使用して二重引用符をエスケープすることもできます。
<code class="language-csharp">string str = "\""How to add doublequotes\""";</code>
C# 11 では、生の文字列リテラルという別のオプションがあります。これらのリテラルを使用すると、文字をエスケープせずに文字列をそのまま記述することができます:
<code class="language-csharp">string str = $$$$"How to add doublequotes"$$$$";</code>
これらのメソッドは文字列変数に効果的に二重引用符を追加し、必要に応じてその内容を div に表示できるようにします。
<code class="language-html">... ... <div>" + str + "</div> ... ...</code>
これにより、次の出力が生成されます:
<code>"How to add double quotes"</code>
以上がC# の文字列変数に二重引用符を埋め込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。