【转载】 C#使用string.Join快速用特定字符串串联起数组

在C#中有时候我们的数组元素需要通过一些特定的字符串串联起来,例如将整形Int数组通过逗号快速串联起来成为一个字符串,可以使用String.Join方法。或者一个字符串string类型数组所有元素快速用分号连接起来也一样可使用string.Join方法。string.join方法的格式为Join<T>(String separator, IEnumerable<T> values),separator代表用来串联的字符串信息,values表示数组或者list集合等信息。

例如我们数据库查询有时候会用到In关键字,In里面为Id集合,此时我们有个Id集合数组为int[]类型list,快速拼接为字符串可使用下列方法:

  int[] list = new int[3] { 1, 2, 3 };
  String RESULT = string.Join(",", list);

得到的结果为:1,2,3

上述语句中string.Join方法针对List集合也一样,如下:

List<string> list1 = new List<string> { "1", "2", "3" };
RESULT = string.Join(",", list1);

得到的结果依旧是:1,2,3

 

posted @ 2019-06-03 21:04  江湖逍遥  阅读(6162)  评论(0编辑  收藏  举报