String.Format 在C#中的意思

如题所述

String.Format就是和""一样指定一个字符串
区别String.Format允许占位符

int X=1;
string a="今天是第"+X+"天";
string a=String.Format("今天是第{0}天",X);
两句一样
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-28
简单说就是格式化字符串也可以认为通过format可以将任何数据类型转换为指定的string类型本回答被提问者采纳
第2个回答  2011-12-26
把字符串进行格式化,就是这么简单
第3个回答  2011-12-23
微软MSDN对string.format的方法说明:

名称 说明
String.Format (String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
String.Format (String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。
String.Format (IFormatProvider, String, Object[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。
String.Format (String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。
String.Format (String, Object, Object, Object) 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。

楼主一般这些问题建议上MSDN