我想字符串格式的双值-一个产品的价格-两个小数位数时,价格是eg。12.99,价格为12.00时加上",-“。在C# .NET中使用C#()扩展可以吗?
我试过了
price.ToString(@"#,0.00;-#,0.00;0\,-");这给了我"12.99“的答案。但12点是"12点“,我更希望是”12- -“。我在上面的语句中使用组将正数、负数和零数分开。
在不执行代码中的if/else逻辑的情况下,可以这样做吗?
干杯延斯
发布于 2015-07-27 09:05:56
price.ToString(@"#,0.00;-#,0.00;0\,-").Replace(".00", ",-");https://stackoverflow.com/questions/31647702
复制相似问题