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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘逍遥 中级黑马   /  2012-6-22 15:55  /  1143 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

这个方法谁给详细的解释下,要有例子!容易理解

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
本帖最后由 许庭洲 于 2012-6-22 16:18 编辑

String.Format 方法 (String, Object):将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
举例子:
     string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)
     string.Format("{0:C}",0.2) 结果为:¥0.20
     string.Format("{0:3}",23) 结果为:023
     string.Format("{0:2}",1223) 结果为:1223
     string.Format("{0:N}", 14200) 结果为:14,200.00 (默认为小数点后面两位)
     string.Format("{0:N3}", 14200.2458) 结果为:14,200.246 (自动四舍五入)
     string.Format("{0:f}",System.DateTime.Now) 结果为:2009年3月20日 15:37
     string.Format("{0:F}",System.DateTime.Now) 结果为:2009年3月20日 15:37:52
     string.Format("{0:g}",System.DateTime.Now) 结果为:2009-3-20 15:38
     string.Format("{0:G}",System.DateTime.Now) 结果为:2009-3-20 15:39:27
     string.Format("{0:m}",System.DateTime.Now) 结果为:3月20日
     string.Format("{0:t}",System.DateTime.Now) 结果为:15:41
     string.Format("{0:T}",System.DateTime.Now) 结果为:15:41:50

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项
string name="张三";
int age=20;
string str=string.format("我是{0},我今年{1}岁了",name,age);
str的值就为:我是张三,我今年20岁了。
第一个参数的意思是:由零个或多个文本序列与零个或多个索引占位符混合组成,其中索引占位符称为格式项,它们与此方法的参数列表中的对象相对应。格式设置过程将每个格式项替换为对应对象的值的文本表示形式。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

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