Format格式化字符串

  .NET运行库定义了一种标准方式:使用接口IFormattable,一般用到String.Format()方法获得你所要求的字符串表示。

1:应用在Console.Write()格式化输出时处理数字,格式为Console.Write("{0:C(D/E/F/G/N/P/X)}",inputNum);可以得到想要输出的内容!

常用的格式说明符有:

C:货币类型        例如:$4485.50

D:一般整数     例如:4485

E:科学计数法        例如:4.485E+003

F:小数点后位数     例如:4485.5

G:一般数字          例如:4485.5

N:专用场合的数字  例如:4,485.50

P:百分比计数法     例如:448500.00%

X:十六进制格式     例如:1185

2:String.Format()的应用:

根据作者要求对字符串做相应处理,达到改变字符串的功能。格式为String.Format("The new string is : {0}",oldStr);

String.Format()应用在数据库语句格式化的地方应用广泛!

如:strSql = string.Format("UPDATE {0} SET StateCodeOfPreview='{1}' WHERE symbolId='{2}'", tableName, stateCode, symbolId);

原文地址:https://www.cnblogs.com/PaulMa/p/1832269.html