List of strings to one string

前端 未结 6 718
清酒与你
清酒与你 2020-12-22 22:29

Lets say you have a:

List los = new List();

In this crazy functional world we live in these days which one of t

6条回答
  •  爱一瞬间的悲伤
    2020-12-22 23:23

    I would go with option A:

    String.Join(String.Empty, los.ToArray());
    

    My reasoning is because the Join method was written for that purpose. In fact if you look at Reflector, you'll see that unsafe code was used to really optimize it. The other two also WORK, but I think the Join function was written for this purpose, and I would guess, the most efficient. I could be wrong though...

    As per @Nuri YILMAZ without .ToArray(), but this is .NET 4+:

    String.Join(String.Empty, los);
    

提交回复
热议问题