我目前正在从事几年前写的项目。
我碰到了这一行:
stringBuilder.AppendFormat("{0}", value);
据我所知,它被“格式化”的事实没有任何区别。没有插入其他字符,只是 value 。
当使用 Append 用更少的代码编写该行时,为什么程序员会将此行写为 AppendFormat ?
value 是一个字符串。
答案 0 :(得分:1)
专门针对此示例。我找到了这条线,并查看了源代码管理的历史记录。
程序员基本上完全重写了该方法,但是其中保留了一些行(包括在内)。
我只能猜测程序员忘记将行恢复为.Append之后,最初删除其中的值。
没有后果的臭虫,噩梦加油。