黑马程序员技术交流社区

标题: 求 string.format();详解。 [打印本页]

作者: 李恒权    时间: 2014-3-4 21:26
标题: 求 string.format();详解。
本帖最后由 李恒权 于 2014-3-8 16:07 编辑

求 string.format();详解。
作者: Flyingbaby    时间: 2014-3-4 22:23
1、作为参数
         名称        说明
         Format(String, Object)        将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
         Format(String, array<>[]()[])        将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。
         Format(IFormatProvider, String, array<>[]()[])        将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。
         Format(String, Object, Object)        将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。
         Format(String, Object, Object, Object)        将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。
多个参数
int m[]=new int{a,b,c,d};
string.format("{0}{1}{2}",m);
一个参数
private const string _extraClause = " AND C_INTERNSHIPORG_INTERNSHIPID = {0}";
//将MyCrypt.Decrypt(Request["id"])作为_extraClause 的参数
if (Request["id"] != null && Request["id"] != string.Empty)
{
    mExtraMessage = string.Format(_extraClause, MyCrypt.Decrypt(Request["id"]));
}
更详细的可以参考这里 http://blog.csdn.net/yohop/article/details/2534907
作者: 永远的小飞侠    时间: 2014-3-7 12:27
格式化字符串的,填坑用的
作者: Doublekill    时间: 2014-3-7 19:08
我这个方法最简单--学会结合MSDN,还有Reflector--很好帮助自学的
作者: SunshineGirl    时间: 2014-3-8 15:58
有同学给你回答了,要及时设置成提问结束,这样版主才能给你加分呢
作者: 伪善者。    时间: 2014-3-13 23:59
初学者表示暂时只能理解为可以在给字符串赋值的时候使用占位符。
作者: 朝花夕拾_黑马    时间: 2014-3-14 08:52
格式转化字符串




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2