如何在c#中使用1000分隔符和逗号后的零来格式化字符串

本文关键字:字符串 格式化 分隔符 1000 | 更新日期: 2023-09-27 18:12:17

我想用1000分隔符和默认的两位小数点来格式化字符串

我试过这个,但它不起作用,因为当没有小数

时,它无法附加两个零
String.Format("{0:#,##0.##}", money); //I want something like 1000.23 and also 1000.00

如何在c#中使用1000分隔符和逗号后的零来格式化字符串

确保你没有把事情弄得太复杂

String.Format("{0:f2}", money);

可能标准号码格式就足够了,不需要自定义号码格式。但如前所述,如果你的文化有一个,作为分隔符,这将不起作用。