拼接list中的字符串

方法一:
dot net framework 4.0以及以后才可

String.Join(delimiter, list);

方法二:

var chars = new []{"a","b","c", "d"};
var csv = chars.Aggregate( (a,b) => a + ',' + b);
Console.WriteLine(csv); // Output a,b,c,d

linq aggregate用于从集合中取出第一个和第二个参数进行处理,然后把结果带出来再和第三个参数进行处理,然后再把结果带出来再和第四个参数进行处理,以此类推,直到处理完集合中的所有参数。
关于linq aggregate用法参见:
https://stackoverflow.com/questions/7105505/linq-aggregate-algorithm-explained

猜你喜欢

转载自blog.csdn.net/u010178308/article/details/85912480
今日推荐