相关疑难解决方法(0)

最有效的加入字符串的方式

我需要连接很多字符串并在其中任何一个之间加上逗号.我有一个字符串列表

"123123123213"
"1232113213213"
"123213123"
Run Code Online (Sandbox Code Playgroud)

而且我想得到

"123123123213,1232113213213,123213123"
Run Code Online (Sandbox Code Playgroud)

我想知道实现这一目标的最佳方法是什么.

我可以这样做:

private List<string> stringList = new List<string> { 
    // a lot of strings in here
    "1234567890", "34343434", "4343434" }; 

string outcome = string.Join(",", stringList.ToArray());
Run Code Online (Sandbox Code Playgroud)

或者可能:

StringBuilder builder = new StringBuilder();
stringList.ForEach(val => {
    builder.Append(val);
    builder.Append(",");
});

string outcome = builder.ToString();
Run Code Online (Sandbox Code Playgroud)

哪种方式更好?你知道连接字符串的更好方法吗?

c# string performance

7
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

performance ×1

string ×1