String.Format与CultureInfo C#一起使用

Lew*_*don 5 c# string.format cultureinfo

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

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

Igo*_*gor 6

加入2C这样C2

string.Format(us, "{0:C2}",inventory.priceTotal);
Run Code Online (Sandbox Code Playgroud)

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

  • @LewisSeddon这并不能证明上面发布的代码不起作用,这证明代码中的*某些内容是错误的.你在这里的假设是不正确的. (2认同)