我一直认为 usingstring.Format()
用于格式化数据(因此string.Format()
)。它的使用示例如下:
string.Format("这条记录的最后更新时间是 {0:MM/dd/yyyy hh:mm}。", DateTime.Now)
但是,我将它用于任何类型的字符串连接,因为它使代码更易于阅读。例如,不要这样做:
“恭喜,” + 用户名 + “!您已更新“ + RecordCount.ToString() + “记录!”
...我会这样做:
string.Format("恭喜,{0}!您已更新 {1} 条记录!", Username, RecordCount)
在我的最后一个例子中,没有进行格式化,所以有技术原因不使用string.Format()
吗?