我想使用string.Format格式化价格。我能够获得正确的货币符号但无法确定正则表达式总是有2个小数位,无论它们是否为0。这是我的代码:
CultureInfo us = CultureInfo.GetCultureInfo("en-US");
price.text = string.Format(us, "{0:C}",inventory.priceTotal);
答案 0 :(得分:5)
答案 1 :(得分:0)
认为我的库存代码很乱。我将字符串解析为双精度,然后通过.ToString()将它们传递给.text。我想我会将数字与符号分开,然后单独动态设置符号。