ホームページ >バックエンド開発 >C++ >C# の文字列変数に二重引用符を埋め込む方法

C# の文字列変数に二重引用符を埋め込む方法

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-18 01:16:09960ブラウズ

How to Embed Double Quotes in a C# String Variable?

文字列変数に二重引用符を埋め込みます

"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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。