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

Chỉ định tùy chỉnh % (phần trăm) trong C#

Ký tự % trong chuỗi định dạng tùy chỉnh nhân số với 100 và thêm ký hiệu % vào vị trí xuất hiện.

Ví dụ minh họa

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        double d = .045;
        Console.WriteLine(d.ToString("#0.##%", CultureInfo.InvariantCulture));
        Console.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0:#0.##%}", d));
    }
}

Kết quả đầu ra

4.5%
4.5%

Giải thích: 0.045 × 100 = 4.5, thêm % → "4.5%". Mẫu #0.##% hiển thị tối đa 2 chữ số thập phân, bỏ qua số 0 vô nghĩa.

Khác với chuẩn "P": "P" cũng nhân 100 nhưng dùng pattern cố định của culture. % tùy chỉnh cho phép kiểm soát format chi tiết.