string.format()的用法?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了string.format()的用法?相关的知识,希望对你有一定的参考价值。
string.format()是什么意思?有什么用法?例如string.format()在下面的代码又什么作用?
Debug.WriteLine(string.Format("Maximum value initialized to 0,at element index 0.",maxVal));
Debug.WriteLine(string.Format("Maximum value initialized to 0,at element index 0.",maxVal));
这里就是用maxVal的值替换“Maximum value initialized to 0,at element index 0.”这一段里的0。比如说maxVal=123的话,就变成“Maximum value initialized to 123,at element index 0.”。
Format方法已经被重载,有下面五种形式,具体用法和示例可以参考MSDN: http://msdn.microsoft.com/zh-cn/library/xh1dzhdx%28v=VS.80%29.aspx
Format(String, Object) 将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
Format(String, array<Object>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。
Format(IFormatProvider, String, array<Object>[]()[]) 将指定 String 中的格式项替换为指定数组中相应 Object 实例的值的文本等效项。指定的参数提供区域性特定的格式设置信息。
Format(String, Object, Object) 将指定的 String 中的格式项替换为两个指定的 Object 实例的值的文本等效项。
Format(String, Object, Object, Object) 将指定的 String 中的格式项替换为三个指定的 Object 实例的值的文本等效项。
以上是关于string.format()的用法?的主要内容,如果未能解决你的问题,请参考以下文章