Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวกำหนดรูปแบบตัวเลข (N) ใน C#

ตัวกำหนดรูปแบบตัวเลข ("N") แปลงตัวเลขเป็นสตริงในรูปแบบดังนี้:

"-d,ddd,ddd.ddd…"

ข้างต้น:

  • "-" คือสัญลักษณ์ตัวเลขลบ หากจำเป็น
  • "d" คือหลักตัวเลข (0-9), "," แสดงตัวคั่นกลุ่ม
  • "." คือสัญลักษณ์จุดทศนิยม

ตัวอย่าง

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));
    }
}

ผลลัพธ์

-5,566.79
87,987,766.000