Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Membenamkan Petikan Berganda dalam Pembolehubah Rentetan C#?

Bagaimana untuk Membenamkan Petikan Berganda dalam Pembolehubah Rentetan C#?

Patricia Arquette
Patricia Arquetteasal
2025-01-18 01:16:09960semak imbas

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

Benamkan petikan berganda dalam pembolehubah rentetan

Andaikan anda mempunyai pembolehubah rentetan, katakan "string title = string.empty;", dan anda perlu memaparkan kandungannya di dalam elemen div yang disertakan dalam petikan berganda. Walau bagaimanapun, anda menghadapi masalah menambah petikan berganda.

Untuk menyelesaikan masalah ini, anda boleh melepaskan petikan berganda menggunakan rentetan verbatim literal:

<code class="language-csharp">string str = @""""How to add doublequotes""""";</code>

Kaedah ini menganggap rentetan sebagai rentetan mentah, mengekalkan semua aksara, termasuk petikan berganda.

Sebagai alternatif, untuk literal rentetan biasa, anda boleh menggunakan garis miring ke belakang untuk melepaskan petikan berganda:

<code class="language-csharp">string str = "\""How to add doublequotes\""";</code>

Dengan C# 11, anda mempunyai pilihan lain: literal rentetan mentah. Huruf ini membolehkan anda menulis rentetan sebagaimana adanya, tanpa melepaskan aksara:

<code class="language-csharp">string str = $$$$"How to add doublequotes"$$$$";</code>

Kaedah ini menambahkan petikan berganda secara berkesan pada pembolehubah rentetan anda, membolehkan anda memaparkan kandungannya dalam div jika dikehendaki:

<code class="language-html">...
...
<div>" + str + "</div>
...
...</code>

Ini akan menghasilkan output berikut:

<code>"How to add double quotes"</code>

Atas ialah kandungan terperinci Bagaimana untuk Membenamkan Petikan Berganda dalam Pembolehubah Rentetan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn