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 实例的值的文本等效项。
常用的格式化数值结果表
常用的几种实例
1、字符串的数字格式
1 string str1 =string.Format("{0:N1}",56789); //result: 56,789.0 2 string str2 =string.Format("{0:N2}",56789); //result: 56,789.00 3 string str3 =string.Format("{0:N3}",56789); //result: 56,789.000 4 string str8 =string.Format("{0:F1}",56789); //result: 56789.0 5 string str9 =string.Format(