这可能是我错过的一些愚蠢的事情,但我尝试连接一个整数列表而不是将它们相加:
integerArray.Aggregate((accumulator, piece) => accumulator+"," + piece)
编译器提示参数错误。有没有一种无需循环即可完成此操作的巧妙方法?
最佳答案
哪个版本的 .NET?在 4.0 中,您可以使用:
string.Join(",", integerArray);
在 3.5 中,我很想只使用:
string.Join(",", Array.ConvertAll(integerArray, i => i.ToString()));
假设它是一个数组。否则,使它成为一个数组,或者使用 StringBuilder
。
关于c# - LINQ:如何将整数列表连接成逗号分隔的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917571/