相关疑难解决方法(0)

使用字符串格式显示最多2位的十进制或简单整数

我有一个显示的价格字段,有时可以是100或100.99或100.9,我想要的是只有在为该价格输入小数时才显示2位小数的价格,例如,如果它的100只是它应该只显示100不是100.00,如果价格是100.2,它应该显示100.20同样100.22应该是相同的.我用谷歌搜索并遇到了一些例子,但它们与我想要的完全不符:

// just two decimal places
String.Format("{0:0.00}", 123.4567);      // "123.46"
String.Format("{0:0.00}", 123.4);         // "123.40"
String.Format("{0:0.00}", 123.0);         // "123.00"
Run Code Online (Sandbox Code Playgroud)

c# regex string-formatting number-formatting

266
推荐指数
12
解决办法
66万
查看次数

标签 统计

c# ×1

number-formatting ×1

regex ×1

string-formatting ×1