在C#中,可以使用標準的貨幣格式化符號來格式化貨幣值。例如,可以使用 “C” 格式化符號來將數字轉換為貨幣格式。以下是一個示例代碼:
decimal money = 1234.56m;
Console.WriteLine(money.ToString("C")); // 輸出:$1,234.56
除了使用 “C” 格式化符號外,還可以使用一些其他格式化符號來自定義貨幣格式化,例如使用 “N” 符號來指定小數點后的位數:
decimal money = 1234.56789m;
Console.WriteLine(money.ToString("C")); // 輸出:$1,234.57
另外,如果希望自定義貨幣符號,可以將貨幣符號作為參數傳遞給 ToString 方法:
decimal money = 1234.56m;
Console.WriteLine(money.ToString("C", new CultureInfo("en-US"))); // 輸出:$1,234.56
通過這些方法,可以方便地對貨幣值進行格式化輸出。