C# Escape Unescape: Alat String C# Gratis
Gunakan alat escape dan unescape string C# ini untuk menyiapkan teks untuk kode sumber C# atau mengembalikan karakter yang dapat dibaca dari konten yang di-escape. String regular mengodekan backslash, tanda kutip, karakter kontrol, dan karakter non-ASCII dengan escape sequence C#; string verbatim menggandakan tanda kutip yang tersemat. Unescaping mengenali \uXXXX, \UXXXXXXXX, \xH…H, dan named escape. Tempel atau seret input, pilih arahnya, dan salin hasilnya.
Alat escape dan unescape string C# ini membantu Anda menyiapkan teks untuk kode C# dan membuat konten yang di-escape dapat dibaca kembali. Tempel atau seret input Anda, pilih apakah akan melakukan escape atau unescape, dan salin teks hasilnya. Ini berguna saat memindahkan teks antara bentuk yang dapat dibaca dan representasi string C#.
Untuk string C# regular, escaping menangani backslash, tanda kutip, dan karakter kontrol seperti null, alert, backspace, form feed, newline, carriage return, tab, dan vertical tab. Karakter non-ASCII direpresentasikan dengan escape \uXXXX atau \UXXXXXXXX. Dalam string C# verbatim, yang ditulis dengan bentuk @"…", tanda kutip di dalamnya digandakan. Unescaping menangani \uXXXX, \UXXXXXXXX, \xH…H, dan named escape.
Literal string C# memiliki konvensi berbeda untuk string regular dan verbatim, sehingga representasi yang tepat tergantung pada literal yang Anda siapkan. String regular menggunakan escape sequence untuk karakter khusus, sedangkan string verbatim menggunakan tanda kutip yang digandakan. Mengonversi teks yang di-escape kembali juga membantu saat Anda perlu memeriksa apa yang direpresentasikan string, bukan membaca kode escape-nya.
Alat ini berjalan sepenuhnya di browser Anda: input Anda diproses di perangkat Anda dan tidak dikirim ke server. Gratis dan berfungsi offline setelah halaman dimuat. Developer dan engineer DevOps dapat menggunakannya untuk menyiapkan literal kode sumber, memeriksa teks yang di-escape, dan berpindah antara konten string C# yang di-escape dan yang dapat dibaca.
Langkah 1: Tempelkan atau seret teks C# Anda ke dalam alat. Anda dapat memberikan konten untuk di-escape atau teks yang sudah di-escape untuk di-unescape.
Langkah 2: Pilih apakah akan melakukan escape atau unescape. Alat menerapkan penanganan string C# yang relevan pada input Anda.
Langkah 3: Tinjau hasilnya dalam konteks tempat Anda berencana menggunakannya. String regular dan string verbatim menangani tanda kutip secara berbeda.
Langkah 4: Salin teks yang dikonversi. Tempelkan ke kode sumber Anda atau gunakan karakter yang di-unescape di mana pun Anda membutuhkannya.
Kasus penggunaan: Sematkan teks di dalam string C# regular lain tanpa membiarkan backslash atau tanda kutipnya merusak literal.
Kasus penggunaan: Buat string C# yang padat dengan escape lebih mudah dibaca dengan meng-unescape sequence-nya kembali menjadi karakter.
Kasus penggunaan: Siapkan nilai teks untuk ditempel ke kode sumber C#, termasuk escape untuk karakter kontrol.
Kasus penggunaan: Representasikan karakter non-ASCII dengan escape \uXXXX atau \UXXXXXXXX saat menyiapkan string C# regular.
Kasus penggunaan: Periksa bagaimana tanda kutip harus tampil dalam string C# verbatim, di mana tanda kutip di dalamnya digandakan.
Kasus penggunaan: Konversi escape sequence C# seperti \n, \t, atau \xH…H saat meninjau string yang disalin dari kode.