Daftar Isi:
Definisi - Apa artinya Escape Sequence?
Dalam C #, urutan melarikan diri mengacu pada kombinasi karakter yang dimulai dengan garis miring (\) diikuti dengan huruf atau digit. Escape sequence mewakili karakter yang tidak dapat dicetak dan spesial dalam karakter dan string literal. Dengan demikian, mereka memungkinkan pengguna untuk berkomunikasi dengan perangkat layar atau printer dengan mengirim karakter kontrol non-grafis untuk menentukan tindakan seperti tanda tanya dan pengembalian carriage.
Urutan melarikan diri digunakan ketika menulis bagian kode, seperti definisi preprocessor, untuk menentukan karakter kelanjutan, sehingga beberapa baris kode dianggap sebagai satu baris oleh kompiler. Ekspresi reguler yang membantu melakukan operasi pencarian string canggih menggunakan urutan escape untuk menemukan substring dalam string besar. Dengan mengaktifkan string yang dikutip, urutan melarikan diri dapat digunakan untuk membuat file output yang berisi tag dan file template teks.
Techopedia menjelaskan Escape Sequence
Urutan melarikan diri berisi lebih dari satu karakter tetapi berfungsi sebagai karakter tunggal karena tidak ada huruf untuk secara tekstual mewakili karakter yang lolos. Kompiler mengubah urutan karakter menjadi satu karakter yang lolos dalam program yang dikompilasi. Sebagai contoh, kompiler mengonversi \ n dalam kode sumber menjadi satu karakter (kode 10), yang mewakili umpan baris dalam program yang dikompilasi.
Berikut ini adalah daftar urutan pelarian C # yang ditentukan dengan representasi yang sesuai:
- \ 'Tanda kutip tunggal yang digunakan untuk literal karakter
- \ ”Tanda kutip ganda digunakan untuk string literal
- \\ Backslash digunakan untuk jalur file
- \ Tanda tanya
- Peringatan
- \ b Backspace
- \ f Umpan formulir
- \ n Baris baru
- Pengembalian kereta
- \ t tab Horizontal
- \ v Tab vertikal
- \ 0 Tidak
- \ u Urutan keluar Unicode untuk karakter dengan nilai hex
- \ x Urutan melarikan diri heksadesimal Unicode - mirip dengan \ u tetapi dengan panjang variabel
- \ U Urutan keluar Unicode digunakan untuk pasangan pengganti
