Rentetan berbilang baris literal dalam C#
C# menyediakan sintaks literal rentetan berbilang baris yang mudah, yang dilaksanakan menggunakan simbol "@". Sintaks ini membolehkan pembangun mentakrifkan rentetan yang merangkumi berbilang baris tanpa melepaskan aksara khas, memudahkan operasi rentetan.
Sama seperti sintaks HEREDOC PHP, literal rentetan verbatim C# menyediakan cara yang mudah untuk mentakrif rentetan berbilang baris. Contohnya:
<code class="language-csharp">string query = @"SELECT foo, bar FROM table WHERE id = 42";</code>
Menggunakan simbol "@", anda boleh mencipta rentetan berbilang baris tanpa menggabungkannya secara manual atau menggunakan baris baharu. Literal rentetan verbatim mengekalkan ruang putih dan aksara baris baharu yang muncul dalam kod.
Selain itu, rentetan verbatim mempunyai kelebihan kerana tidak perlu melepaskan aksara khas seperti petikan berganda. Walau bagaimanapun, jika anda perlu memasukkan petikan berganda dalam rentetan, anda mesti melepaskannya menggunakan garis serong ke belakang "". Ini menghalang pengkompil daripada mentafsir petikan berganda sebagai penghujung rentetan literal.
Menggunakan literal rentetan verbatim bukan sahaja memudahkan operasi rentetan, tetapi juga meningkatkan kebolehbacaan kod, menjadikannya lebih mudah untuk mengendalikan rentetan berbilang baris yang kompleks. Ia berguna untuk senario yang melibatkan pertanyaan SQL, dokumen XML atau apa-apa situasi lain di mana pemisah baris perlu dikekalkan dan watak melarikan diri dielakkan.
Atas ialah kandungan terperinci Bagaimanakah Saya Mencipta Huruf Rentetan Berbilang Baris dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!