c# - 这个 AppendFormat 有什么值(value)吗?

标签 c# .net format stringbuilder

我目前正在做一个几年前写的项目。

我遇到了这一行:

stringBuilder.AppendFormat("{0}", value);

据我所知,它正在“格式化”这一事实没有任何区别。没有插入其他字符,只是

为什么程序员要把这一行写成 AppendFormat,而它本可以使用 Append 来编写,而且代码更少?

value 是一个字符串。

最佳答案

专门针对这个例子。我找到了这一行并查看了源代码控制历史。

程序员基本上完全重写了该方法,但保留了一些行(包括在内)。

我只能猜测程序员忘记将行恢复为 .Append 后删除最初在那里的值。

一个没有后果的错误,噩梦燃料。

关于c# - 这个 AppendFormat 有什么值(value)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56700488/

相关文章:

c# - 如何在不使用系统命名空间的情况下使用字符串

.net - NetMQ 代理与 XSub/Xpub 模式中的控制套接字使用示例?

python - 在python中转换用户输入

.net - 对只有 GetEnumerator() 的对象使用 LINQ

java - 如何在没有不必要的十进制 0 的情况下很好地将 float 格式化为字符串

command-line - 如何格式化命令行参数键值对

c# - "C# Language Specifications"是否针对 C# 6.0 或 7.0 进行了更新?

c# - 机器人甚至在静态按钮上要求澄清

c# - 清除存储在表单中的详细信息

c# - 您如何测试软件发布版本之间的代码性能?