- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.0stringstr2 =string.Format({0:N2},56789);?????????????? //result: 56,789.00stringstr3 =string.Format({0:N3},56789);?????????????? //result: 56,789.000stringstr8 =string.Format({0:F1},56789);?????????????? //result: 56789.0stringstr9 =string.Format({0:F2},56789);?????????????? //result: 56789.00stringstr11 =(56789 / 100.0).ToString(#.##);?????????? //result: 567.89stringstr12 =(56789 / 100).ToString(#.##);???????????? //result: 567
C 或 c货币Console.Write({0:C}, 2.5);? //$2.50Console.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.00Console.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);? //FAConsole.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)