我目前正在做一个几年前写的项目。
我遇到了这一行:
stringBuilder.AppendFormat("{0}", value);
据我所知,它正在“格式化”这一事实没有任何区别。没有插入其他字符,只是值。
为什么程序员要把这一行写成 AppendFormat,而它本可以使用 Append 来编写,而且代码更少?
value 是一个字符串。
最佳答案
专门针对这个例子。我找到了这一行并查看了源代码控制历史。
程序员基本上完全重写了该方法,但保留了一些行(包括在内)。
我只能猜测程序员忘记将行恢复为 .Append 后删除最初在那里的值。
一个没有后果的错误,噩梦燃料。
关于c# - 这个 AppendFormat 有什么值(value)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56700488/