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

Chuẩn định dạng sốNumeric ("N") trong C#

Chuẩn định dạng "N" (Numeric) chuyển số thành chuỗi có phân nhóm nghìn và phần thập phân: "-d,ddd,ddd.ddd...".

  • -: dấu âm (nếu cần)
  • d: chữ số (0-9)
  • ,: dấu phân nhóm nghìn
  • .: dấu thập phân

Ví dụ minh họa

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        double val1 = -5566.789;
        Console.WriteLine(val1.ToString("N", CultureInfo.InvariantCulture));

        int val2 = 87987766;
        Console.WriteLine(val2.ToString("N3", CultureInfo.InvariantCulture));
    }
}

Kết quả đầu ra

-5,566.79
87,987,766.000

Tham số độ chính xác: N (mặc định 2 chữ số thập phân), N0, N1, N3, N5... tùy chỉnh số chữ số sau dấu phẩy.