当前位置: 代码迷 >> ASP.NET >> {0:c} 用这个格式显示的数据前面是人民币的符号(¥)怎么让它显示的是 美元的符号 $
  详细解决方案

{0:c} 用这个格式显示的数据前面是人民币的符号(¥)怎么让它显示的是 美元的符号 $

热度:6807   发布时间:2013-02-25 00:00:00.0
{0:c} 用这个格式显示的数据前面是人民币的符号(¥)如何让它显示的是 美元的符号 $
{0:c} 用这个格式显示的数据前面是人民币的符号(¥)如何让它显示的是 美元的符号 $

------解决方案--------------------------------------------------------
int i = 100;
string s = i.ToString("C", System.Globalization.CultureInfo.CreateSpecificCulture("en-US"));
------解决方案--------------------------------------------------------
你真的要改区域设置啊???

你可在控制面板里找到:区域和语言选项,在这里找到英语(美国)设置就是了,

我上面不是说了吗?你可以通过ToString的重载函数来达到目的:

C# code
int i = 125545; CultureInfo c = new CultureInfo(0x0409);string str = i.ToString("c", c); //或:CultureInfo c = new CultureInfo(en-US);  string str = i.ToString("c", c);
------解决方案--------------------------------------------------------
C# code
int i = 125545; CultureInfo c = new CultureInfo(0x0409);string str = i.ToString("c", c); //或:CultureInfo c = new CultureInfo("en-US");  string str = i.ToString("c", c);
  相关解决方案