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

ตัวกำหนดรูปแบบสกุลเงิน (C) ใน C#

ตัวกำหนดรูปแบบ "C" (หรือ currency) ใช้เพื่อแปลงตัวเลขเป็นสตริงที่แทนจำนวนเงิน

มาดูตัวอย่างกัน

double value = 139.87;

ตอนนี้เพื่อแสดงตัวเลขข้างต้นจนถึง 3 ตำแหน่งทศนิยม ให้ใช้ตัวกำหนดรูปแบบสกุลเงิน ("C3"):

value.ToString("C3", CultureInfo.CurrentCulture)

มาดูตัวอย่างอีกตัวหนึ่ง

ตัวอย่าง

using System;
using System.Globalization;

class Demo
{
    static void Main()
    {
        double value = 234.66;
        // แสดง $
        Console.WriteLine(value.ToString("C", CultureInfo.CurrentCulture));
        Console.WriteLine(value.ToString("C3", CultureInfo.CurrentCulture));
    }
}

ผลลัพธ์

$234.66
$234.660