首 页IT知识库收藏内容
当前位置:翔宇亭IT乐园IT知识库C#C#基础

C#用ToString方法格式化字符串示例

减小字体 增大字体 作者:佚名  来源:CSDN博客  发布时间:2010-09-22 07:50:00

C#用ToString方法格式化字符串示例,

Public string ToString(string format,IformatProvider provider)

第一个参数是格式说明符,第二个参数是格式提供者。如果缺少format字符串,就调用方法System.Iconvertible.ToString(),它公包含了IformatProvider参数,并且作用一个默认格式。如果没有提供任何参数,System.Object.ToString()将使用一个默认的格式说明符和一个默认的格式提供者

格式说明符和用法示例

格式字符 格式说明 举例 输出

C或c 货币记数 1000.ToString(“C”); (-1000).ToString(“C”); $1,000.00 ($1,000.00)

D或d 小数记数 1000.ToString(“D”); 1000

E或e 科学记数(幂) 100000.ToString(“E”); 1.00000E+005

F或f 定点记数 1000.ToString(“F4”); 1000.ToString(“F0”); 1000.0000 1000

G或g 通用记数 1000.ToString(“G”); 1000

N或n 数字形式 1000.ToString(“N”); 1,000.00

X或x 十六进制形式 1000.ToString(“X”); 1000.ToString(“x”); 0x1000.ToString(“x”); 3E8 3e8 1000

P或 p 百分数 1.ToString(“P”); 100.00%

R或r 往返.它可以保证字符串表示能转换回数字形式.它适用于Double类型而不适用于Integer类型

double d=100.0;

d.Tostring(“R”); 1000

d 短日期模式 5/20/2002

D 长日期模式 Monday,May 20,2002

T 长日间模式 3:51:04 PM

t 短时间模式 3:51 PM

注意,格式字符不区分大小写,除了“X”和“x”,这种情况下格式字符的大小写会决定十六进制数字使用的大小写。上表中显示的格式化信息公适用于en-US文化。如果使用另一种文化,其输出就会有所不同。


本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。

个人成长离不开各位的关注,你的关注就是我继续前行的动力。

Tags:

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
愿您的精彩评论引起共鸣,带来思考和价值。
用户名: 查看更多评论
分 值:100分 90分 80分 70分 60分 40分 20分
内 容:
验证码:

相关文章

    关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
    本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
    Copyright © 2007-2024 biye5u.com. All Rights Reserved.