Sau đây là các ký tự thoát trong C # và cột hiển thị gợi ý cách sử dụng và in chúng trong C # -
Escape Character | Mô tả | Mẫu | Hiển thị |
---|---|---|---|
\ a | Khớp với một ký tự chuông, \ u0007. | \ a | "\ u0007" trong "Cảnh báo!" + '\ u0007' |
\ b | Trong một lớp ký tự, khớp với một dấu cách lùi, \ u0008. | [\ b] {3,} | "\ b \ b \ b \ b" trong "\ b \ b \ b \ b" |
\ t | Khớp với một tab, \ u0009. | (\ w +) \ t | "Tên \ t", "Thêm \ t" trong "Tên \ tAddr \ t" |
\ r | Khớp với một ký tự xuống dòng, \ u000D. (\ r không tương đương với ký tự dòng mới, \ n.) | \ r \ n (\ w +) | "\ r \ nXin chào" trong "\ r \ Hello \ nWorld." |
\ v | Khớp với tab dọc, \ u000B. | [\ v] {2,} | "\ v \ v \ v" trong "\ v \ v \ v" |
\ f | Khớp với nguồn cấp dữ liệu biểu mẫu, \ u000C. | [\ f] {2,} | "\ f \ f \ f" trong "\ f \ f \ f" |
\ n | Khớp với một dòng mới, \ u000A. | \ r \ n (\ w +) | "\ r \ nXin chào" trong "\ r \ Hello \ nWorld." |
\ e | Khớp với một lối thoát, \ u001B. | \ e | "\ x001B" trong "\ x001B" |
\ nnn | Sử dụng biểu diễn bát phân để chỉ định một ký tự (nnn bao gồm tối đa ba chữ số). | \ w \ 040 \ w | "a b", "c d" trong "a bc d" |
\ x nn | Sử dụng biểu diễn thập lục phân để chỉ định một ký tự (nn bao gồm chính xác hai chữ số). chính xác là hai chữ số). | \ w \ x20 \ w | \ w \ x20 \ w |
\ c X \ c x | Khớp với ký tự điều khiển ASCII được chỉ định bởi X hoặc x, trong đó X hoặc x là chữ cái của ký tự điều khiển. | \ cC | "\ x0003" trong "\ x0003" (Ctrl-C) |
\ u nnnn | Khớp một ký tự Unicode bằng cách sử dụng biểu diễn thập lục phân (chính xác bốn chữ số, như được biểu thị bằng nnnn). | \ w \ u0020 \ w | "a b", "c d" trong "a bc d" |
\ | Khi được theo sau bởi một ký tự không được nhận dạng là ký tự thoát, sẽ khớp với ký tự đó. | \ d + [\ + - x \ *] \ d + \ d + [\ + - x \ * \ d + | "2 + 2" và "3 * 9" trong "(2 + 2) * 3 * 9" |
Sau đây là một ví dụ cho thấy cách sử dụng một số ký tự thoát trong C # -
Bản kiểm tra
using System; using System.Collections.Generic; class Demo { static void Main() { Console.WriteLine("Warning!" + '\u0007'); Console.WriteLine("Demo Text \t Demo Text"); Console.WriteLine("This is it!\nThis is on the next line!"); } }
Đầu ra
Warning! Demo Text Demo Text This is it! This is on the next line!