什么时候使用String.Format比字符串串联更好?

什么时候使用String.Format比字符串串联更好?,第1张

什么时候使用String.Format比字符串串联更好?

在C#6之前

老实说,我认为第一个版本更简单-尽管我将其简化为:

xlsSheet.Write("C" + rowIndex, null, title);

我怀疑其他答案 可能 涉及性能下降,但是老实说, 如果存在的话, 它将是最小的-此串联版本不需要解析格式字符串。

格式字符串对于本地化等而言非常有用,但是在这种情况下,这种连接更为简单,并且效果也很好。

使用C#6

字符串内插使很多事情在C#6中更易于阅读。在这种情况下,第二个代码变为:

xlsSheet.Write($"C{rowIndex}", null, title);

这可能是最好的选择,IMO。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5440949.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存