有人可以详细说明以下格式字符串吗?我没有完全理解其中的含义。
String.Format("{0:#,0.##}", money);
谢谢。
最佳答案
我没有随身携带开发系统,所以我无法验证我要说的话,但这是我的解释:
格式部分为“#,0.##”。我认为“#,0”部分指定逗号应该分隔数千(例如 1,000,000)。 “.##”指定小数点后的位数。我本以为你需要“.00”来强制使用两位数(这对于货币来说是正常的)。但我希望您至少能够四舍五入到小数点后两位数。
你尝试过吗?
关于c# - 一个 string.Format 问题 (.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4425735/