LINQ: How do I concatenate a list of integers into comma delimited string?

前端 未结 4 1426
鱼传尺愫
鱼传尺愫 2021-02-01 13:51

It\'s probably something silly I missed, but I try to concatenate a list of integers instead of summing them with:

integerArray.Aggregate((accumulator, piece) =&         


        
4条回答
  •  清歌不尽
    2021-02-01 14:12

    You probably want to use String.Join.

    string.Join(",", integerArray.Select(i => i.ToString()).ToArray());
    

    If you're using .Net 4.0, you don't need to go through the hassle of reifying an array. and can just do

     string.Join(",", integerArray);
    

提交回复
热议问题