c# List<string> 有没有方法 将各个元素组合成一个新的字符串。

2024-12-31 05:54:21
推荐回答(3个)
回答1:

代码如下:

 List MyString = new List();
 MyString.Add("12");
 MyString.Add("34");
 MyString.Add("56");
 MyString.Add("78");
 Console.WriteLine(MyString.Aggregate((x, y) => x + y)) ;

 完成这个,能做的方式有很多种,最简单的就是循环给一个字符串赋值。还有利用 string.Join.我给你提供的是利用 linq中的语法。

回答2:

string.Join(string.Empty, MyString.ToArray())

回答3:

string strTemp = "";
for( var item in MyString )
{
    strTemp += item;
}

再打印strTemp 试试