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

ตัวอักษรหนีบ (escape character) \ ใน C#

สัญลักษณ์ "#", "0", ".", ",", "%", และ "‰" ในสตริงรูปแบบ จะถูกตีความว่าเป็นตัวกำหนดรูปแบบ (format specifiers)

ป้องกันไม่ให้ตัวอักษรถูกตีความเป็นตัวกำหนดรูปแบบ โดยการนำหน้าด้วยตัวอักษรหนีบ (escape character) คือ backslash

เพื่อป้องกันไม่ให้ถูกตีความเป็นตัวอักษรหนีบ ให้ใช้ escape character สำหรับ "#", "0", และ "\" ตัวอักษร

มาดูตัวอย่าง:

ที่นี่ เรากำลังแสดง # โดยการนำหน้าด้วยตัวอักษรหนีบ คือ backslash

ตัวอย่าง

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        int num = 20;
        Console.WriteLine(num.ToString("\\#\\# ##0 Rank"));
    }
}

ผลลัพธ์

## 20 Rank