假设我有以下字符串常量:
const string constString1 = "Const String 1";
const string constString2 = "Const String 2";
const string constString3 = "Const String 3";
const string constString4 = "Const String 4";
Run Code Online (Sandbox Code Playgroud)
现在我可以用两种方式追加字符串:Option1:
string resultString = constString1 + constString2 + constString3 + constString4;
Run Code Online (Sandbox Code Playgroud)
选项2:
string resultString = string.Format("{0}{1}{2}{3}",constString1,constString2,constString3,constString4);
Run Code Online (Sandbox Code Playgroud)
内部string.Format使用StringBuilder.AppendFormat.现在假设我附加了常量字符串,哪个选项(option1或选项2)在性能和/或内存方面更好?