尝试确定使用 string.Format 代替连接字符串是否是更好的做法,如果是,这是为什么?另外,我应该了解它们的优点/缺点吗?
这个:
string foo = "I" + " am " + " a " + " string.";
或:
string bar = string.Format("{0} am a {1}.", "I", "string");
显然过于简单的例子,只是想清楚。
最佳答案
“最佳实践”应该是使您的代码最具可读性和可维护性的东西。连接字符串与使用 string.Format
与使用 StringBuilder
之间的性能差异是如此之小,以至于它本质上是无关紧要的。
关于c# - 字符串连接最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20248594/