Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีพิมพ์อักขระหลีกใน C #


ต่อไปนี้เป็นตัวหนีใน C # และคอลัมน์การแสดงผลที่แสดงให้เห็นถึงวิธีการใช้และพิมพ์ใน C # -

ตัวละครหนี คำอธิบาย แพทเทิร์น แสดงผล
\a ตรงกับอักขระระฆัง \u0007. \a "\u0007" ใน "คำเตือน!" + '\u0007'
\b ในคลาสอักขระ จับคู่แบ็คสเปซ \u0008. [\b]{3,} "\b\b\b\b" ใน "\b\b\b\b"
\t ตรงกับแท็บ \u0009. (\w+)\t "ชื่อ\t", "Addr\t" ใน "ชื่อ\tAddr\t"
\r ตรงกับการคืนสินค้า \u000D (\r ไม่เท่ากับอักขระขึ้นบรรทัดใหม่ \n.) \r\n(\w+) "\r\nสวัสดี" ใน "\r\Hello\nWorld"
\v ตรงกับแท็บแนวตั้ง \u000B. [\v]{2,} "\v\v\v" ใน "\v\v\v"
\f จับคู่ฟีดแบบฟอร์ม \u000C. [\f]{2,} "\f\f\f" ใน "\f\f\f"
\n จับคู่บรรทัดใหม่ \u000A. \r\n(\w+) "\r\nสวัสดี" ใน "\r\Hello\nWorld"
\e ตรงกับการหลบหนี \u001B. \e "\x001B" ใน "\x001B"
\nnn ใช้การแสดงเลขฐานแปดเพื่อระบุอักขระ (nnn ประกอบด้วยตัวเลขสูงสุดสามหลัก) \w\040\w "a b", "c d" ใน "a bc d"
\x nn ใช้ตัวแทนเลขฐานสิบหกเพื่อระบุตัวอักษร (NN ประกอบด้วยตรงสองหลัก) .exactly ตัวเลขสองหลัก). \w\x20\w \w\x20\w
\c X\c x จับคู่อักขระควบคุม ASCII ที่ระบุโดย X หรือ x โดยที่ X หรือ x เป็นตัวอักษรของอักขระควบคุม \cC "\x0003" ใน "\x0003" (Ctrl-C)
\u nnnn จับคู่อักขระ Unicode โดยใช้การแสดงเลขฐานสิบหก (ตัวเลขสี่หลักตามที่ nnnn แสดง) \w\u0020\w "a b", "c d" ใน "a bc d"
\ เมื่อตามด้วยอักขระที่ไม่รู้จักว่าเป็นอักขระที่ใช้ Escape ให้จับคู่อักขระนั้น \d+[\+-x\*]\d+\d+[\+-x\*\d+ "2+2" และ "3*9" ใน "(2+2) * 3*9"

ต่อไปนี้คือตัวอย่างที่แสดงวิธีการใช้อักขระหลีกบางส่วนใน C# −

ตัวอย่าง

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!");
   }
}

ผลลัพธ์

Warning!
Demo Text Demo Text
This is it!
This is on the next line!