Rentetan biasa dan rentetan kata kerja dalam C#
Rentetan biasa dalam C# disertakan dalam petikan berganda dan boleh mengandungi aksara melarikan diri, seperti n untuk baris baharu dan t untuk tab. Aksara melarikan diri membolehkan anda mewakili aksara khas yang tidak dapat ditafsirkan dengan betul oleh pengkompil.
Rentetan verbatim, sebaliknya, bermula dengan simbol @ dan ditafsirkan secara literal. Ia berguna apabila anda perlu memasukkan aksara khas tanpa perlu melarikan diri daripadanya. Contohnya, untuk mewakili nama fail yang mengandungi aksara khas, anda boleh menggunakan rentetan kata kerja:
<code class="language-csharp">string myFileName = "C:\myfolder\myfile.txt"; // 普通字符串</code>
Kod ini tidak akan dikompil kerana aksara sengkang ke belakang () ialah aksara melarikan diri. Untuk mentafsir garis miring ke belakang secara literal, gunakan rentetan verbatim seperti ini:
<code class="language-csharp">string myFileName = @"C:\myfolder\myfile.txt"; // 逐字字符串</code>
Dalam contoh ini, simbol @ memberitahu pengkompil untuk mengabaikan sebarang makna khas bagi aksara dalam rentetan. Oleh itu, garis miring ke belakang ditafsirkan secara literal sebagai pemisah laluan.
Gunakan rentetan verbatim tanpa melepaskan aksara khas, menjadikan kod anda lebih ringkas dan boleh dibaca. Ini amat berguna apabila bekerja dengan rentetan atau laluan kompleks yang mengandungi berbilang aksara khas.
Atas ialah kandungan terperinci Rentetan Biasa lwn. Rentetan Verbatim dalam C#: Bilakah Saya Perlu Menggunakan Yang Mana?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!