繁体   English   中英

String.Format与CultureInfo C#一起使用

[英]String.Format in conjunction with CultureInfo C#

我想使用string.Format格式化价格。 我能够得到正确的货币符号但无法弄清楚正则表达式总是有2个小数位,无论它们是否为0。 这是我的代码:

 CultureInfo us = CultureInfo.GetCultureInfo("en-US");
 price.text = string.Format(us, "{0:C}",inventory.priceTotal);

添加2C所以C2

string.Format(us, "{0:C2}",inventory.priceTotal);

另请参见标准数字格式字符串

认为我的库存代码是一团糟。 我将字符串解析为双精度,然后通过.ToString()将它们传递给.text。 我想我会将数字与符号分开,然后单独动态设置符号。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM