Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Ký tự escape \ trong chuỗi định dạng C#

Trong chuỗi định dạng tùy chỉnh, các ký tự #, 0, ., ,, %, ‰ được hiểu là format specifier. Dùng backslash (\) làm escape character để hiển thị chữ nghĩa.

Ví dụ minh họa

using System;
using System.Globalization;

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

Kết quả đầu ra

## 20 Rank

Giải thích: \\# → hiển thị ký tự #. ##0 → format số (20). Kết quả: "## 20 Rank".

Lưu ý: Trong chuỗi verbatim @"", escape backslash bằng double: @"\#\# ##0 Rank". Trong chuỗi thường, dùng "\\#\\# ##0 Rank".