Computer >> Máy Tính >  >> Lập trình >> C#

Các cách in ký tự thoát trong C #

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!