c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)

c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)

ID:18623492

大小:284.00 KB

页数:6页

时间:2018-09-19

c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)_第1页
c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)_第2页
c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)_第3页
c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)_第4页
c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)_第5页
资源描述:

《c# tostring格式字符串整理(format)(数字、日期和枚举的标准格式设置说明符)(samwang)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、日常开发中,格式字符串的情况非常多。经常也会忘记,经常去查有些麻烦,所以今天就花点时间做个整理。  格式字符串用的比较多的有数字、日期与枚举的格式化。  一、数字格式字符串  C或c本地货币格式D或d  十进制格式,把整数转换为以10为基数的书,如果给定一个精度说明符,就加上前导0E或e  科学计数法(指数)格式,精度说明符设置小数位数(默认为6),格式字符串的大小写(e或E)确定指数符号的大小写。F或f  固定点格式,精度说明符设置小数位数,可以为0G或g普通格式,使用E或F格式取决于哪种格式较简单N或n  数字格式,用逗号表示千分符,例如32,767.44P或p  百分

2、数格式http://ming.wan128.cnX或x十六进制格式,精度说明符用于加上前导0    先用例子说明几种格式字符串的方法:  doubled=123.456;Console.WriteLine("ToString:{0}",d.ToString("C"));Console.WriteLine("Format:{0}",string.Format("{0:C}",d));Console.WriteLine("Console:{0:C}",d);    输出结果:        数字格式化程序例子:Console.WriteLine("十六进制格式符X:{0}",(

3、145).ToString("X"));//X只支持整型double[]numbers={1054.32179,-195489100.8377,1.0437E21,-1.0573e-05};string[]specifiers={"C","E","F","G","N","P","R","#,000.000","0.###E-000","000,000,000,000.00###"};foreach(doublenumberinnumbers){Console.WriteLine("Formattingof{0}:",number);foreach(stringspecifi

4、erinspecifiers){Console.WriteLine("{0,5}:{1}",specifier,number.ToString(specifier));}Console.WriteLine();}  输出结果:http://fenzufuhao.qqq90.com  MSDN:Double.ToString方法(String)  二、日期格式字符串   staticvoidDateToString(){DateTimedateValue=DateTime.Now;//Createanarrayofstandardformatstrings.string[]s

5、tandardFmts={"d","D","f","F","g","G","m","o","R","s","t","T","u","U","y"};//Outputdateandtimeusingeachstandardformatstring.foreach(stringstandardFmtinstandardFmts)Console.WriteLine("{0}:{1}",standardFmt,dateValue.ToString(standardFmt));Console.WriteLine();//Createanarrayofsomecustomformats

6、trings.string[]customFmts={"yyyyMMddHHmmss","h:mm:ss.fft","dMMMyyyy","HH:mm:ss.f","ddMMMHH:mm:ss",@"Month:M","HH:mm:ss.ffffzzz"};//Outputdateandtimeusingeachcustomformatstring.foreach(stringcustomFmtincustomFmts)Console.WriteLine("'{0}':{1}",customFmt,dateValue.ToString(customFmt));}  

7、输出结果:      MSDN:DateTime.ToString方法(String)     三、枚举格式字符串   enumColors{Red,Green,Blue,Yellow=12};staticvoidEnumToString(){ColorsmyColor=Colors.Yellow;Console.WriteLine("Colors.Red={0}",Colors.Red.ToString("d"));Console.WriteLine("Colors.Green={0}",Colors.Green

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。