C# format如何實(shí)現(xiàn)貨幣格式化

c#
小樊
127
2024-07-18 19:09:31
欄目: 編程語言

在C#中,可以使用標(biāo)準(zhǔn)的貨幣格式化符號(hào)來格式化貨幣值。例如,可以使用 “C” 格式化符號(hào)來將數(shù)字轉(zhuǎn)換為貨幣格式。以下是一個(gè)示例代碼:

decimal money = 1234.56m;
Console.WriteLine(money.ToString("C")); // 輸出:$1,234.56

除了使用 “C” 格式化符號(hào)外,還可以使用一些其他格式化符號(hào)來自定義貨幣格式化,例如使用 “N” 符號(hào)來指定小數(shù)點(diǎn)后的位數(shù):

decimal money = 1234.56789m;
Console.WriteLine(money.ToString("C")); // 輸出:$1,234.57

另外,如果希望自定義貨幣符號(hào),可以將貨幣符號(hào)作為參數(shù)傳遞給 ToString 方法:

decimal money = 1234.56m;
Console.WriteLine(money.ToString("C", new CultureInfo("en-US"))); // 輸出:$1,234.56

通過這些方法,可以方便地對(duì)貨幣值進(jìn)行格式化輸出。

0