Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Melarikan Diri daripada Garis Segaris Belakang Tunggal dalam Laluan C#?
Escape single backslash dalam C# path
Dalam C#, aksara bertindak sebagai watak melarikan diri untuk mewakili makna istimewa aksara seterusnya. Tingkah laku ini boleh diperhatikan apabila menggunakan laluan C#, kerana ia menambah
tambahan sebelum garis miring sedia ada dalam laluan.
Pertimbangkan laluan C:\Test
. Apabila diperiksa dalam editor teks, rentetan sebenar mungkin muncul sebagai C:\Test
. Ini kerana satu garis miring ke belakang dalam laluan perlu dilepaskan untuk mengelak daripada ditafsirkan sebagai pemisah laluan.
Watak Melarikan Diri melarikan diri daripada watak seterusnya, menyatakan bahawa ia harus ditafsirkan secara literal. Dalam kes ini,
kedua mewakili garis miring ke belakang sebenar. Tanpa watak melarikan diri,
kedua akan dihuraikan sebagai sebahagian daripada jujukan melarikan diri dan bukannya pemisah laluan.
C# menyokong pelbagai urutan aksara melarikan diri, termasuk:
'
- petikan tunggal "
- petikan berganda \
- sengkang ke belakang
Atas ialah kandungan terperinci Bagaimanakah Saya Melarikan Diri daripada Garis Segaris Belakang Tunggal dalam Laluan C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!