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

Định dạng Percent (P) trong C#

Chuẩn "P" (Percent) nhân số với 100 và hiển thị dưới dạng phần trăm theo culture. Mặc định 2 chữ số thập phân.

Ví dụ minh họa

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        double val = .975746;
        Console.WriteLine(val.ToString("P", CultureInfo.InvariantCulture));
        Console.WriteLine(val.ToString("P1", CultureInfo.InvariantCulture));
        Console.WriteLine(val.ToString("P4", CultureInfo.InvariantCulture));
    }
}

Kết quả đầu ra

97.57 %
97.6 %
97.5746 %

Giải thích: 0.975746 × 100 = 97.5746%. P: 2 chữ số (97.57%), P1: 1 chữ số (97.6%), P4: 4 chữ số (97.5746%).

Khác với % tùy chỉnh: "P" dùng pattern cố định của culture (khoảng trắng trước % trong en-US). "#0.##%" tùy chỉnh không khoảng trắng.