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.