A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

double或decimal变量,比如122235401.21644,作为货币的值如何按各个不同国家的习惯来输出。
比如美国用$122,235,401.22
英国则为£122,235,401.22

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

1 个回复

倒序浏览
  1. static void Main(string[] args)
  2.         {
  3.             decimal currency=123567678865.9876m;//后缀m表示一个decimal类型的常量。
  4.             string s = string.Format("{0:C}",currency);
  5.             Console.WriteLine(s);
  6.         }//这样,结果是¥123567678865.99,人民币
  7. 再加个参数,就能表示美元和英镑了。


  8.             CultureInfo MyCulture = new CultureInfo("en-US");//美国货币类型
  9.             //CultureInfo MyCulture = new CultureInfo("en-GB");//为英国货币类型
  10.             decimal y = 1234567891234567891234567899m;
  11.             string str = String.Format(MyCulture, "My amount = {0:c}", y);
  12.             Console.WriteLine(str);

复制代码

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马