ToString格式化.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ToString格式化

HYPERLINK /bignjl/archive/2011/01/14/1935645.html c# .ToString()格式化 c# ToString() 格式化字符串? 格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。? 格式说明符 说明 示例 输出? C 货币 2.5.ToString(C) ¥2.50?? D 十进制数 25.ToString(D5) 00025? E 科学型 25000.ToString(E) 2.500000E+005? F 固定点 25.ToString(F2) 25.00? G 常规 2.5.ToString(G) 2.5? N 数字 2500000.ToString(N) 2,500,000.00? X 十六进制 255.ToString(X) FF ? ? C#的String.Format格式化举例 stringstr1 =string.Format({0:N1},56789);?????????????? //result: 56,789.0 stringstr2 =string.Format({0:N2},56789);?????????????? //result: 56,789.00 stringstr3 =string.Format({0:N3},56789);?????????????? //result: 56,789.000 stringstr8 =string.Format({0:F1},56789);?????????????? //result: 56789.0 stringstr9 =string.Format({0:F2},56789);?????????????? //result: 56789.00 stringstr11 =(56789 / 100.0).ToString(#.##);?????????? //result: 567.89 stringstr12 =(56789 / 100).ToString(#.##);???????????? //result: 567 C 或 c 货币 Console.Write({0:C}, 2.5);? //$2.50 Console.Write({0:C}, -2.5); //($2.50) D 或 d 十进制数 Console.Write({0:D5}, 25);? //00025 ? E 或 e 科学型 Console.Write({0:E}, 250000);? //2.500000E+005 ? F 或 f 固定点 Console.Write({0:F2}, 25);? //25.00 Console.Write({0:F0}, 25);? //25 ? G 或 g 常规 Console.Write({0:G}, 2.5);? //2.5 ? N 或 n 数字 Console.Write({0:N}, 2500000);? //2,500,000.00 ? X 或 x 十六进制 Console.Write({0:X}, 250);? //FA Console.Write({0:X}, 0xffff);? //FFFF ? ? ? C# 数字格式化字符串详解2010-07-03 08:59 A.M.标准数字格式字符串用于格式化通用数值类型。标准数字格式字符串采用 Axx 的形式,其中 A 是称为格式说明符的字母型字符,xx 是称为精度说明符的可选整数。精度说明符的范围从 0 到 99,并且影响结果中的位数。任何包含一个以上字母字符(包括空白)的数字格式字符串都被解释为自定义数字格式字符串。 发现网上只要你去百度谷歌搜,文章都是千篇一律,互相摘抄,抄袭。其中还有一些错误,所以这些代码,以及我其他文章的代码都是运行之后验证的。 using System; namespace ToStringFormat { ??? class Program ??? { ??????? static void Main(string[] args) ??????? { ?????????? //按照中国人习惯标准转化 ??????????? System.Globalization.CultureInfo Culinfo = System.Globalization.CultureInfo.CreateSpecificCulture(zh-Cn); ?????????? //【C或c】,数字转换为表示货币金额的字符串。转换由当前

文档评论(0)

sd44055 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档