0
点赞
收藏
分享

微信扫一扫

C#转换int列表到字符串Convert simple int array to string C#


在netframework中已经有现成的类库可以解决这个问题了。

Join(String, IEnumerable<String>)

串联类型为 [IEnumerable] 的 [String] 构造集合的成员,其中在每个成员之间使用指定的分隔符。

[System.Runtime.InteropServices.ComVisible(false)]
public static string Join (string separator, System.Collections.Generic.IEnumerable<string> values);

参数

  • separator [String]
    要用作分隔符的字符串。​​separator​​ 包括在返回的字符串中(只有在 ​​values​​ 具有多个元素时)
  • values [IEnumerable]
    一个包含要串联的字符串的集合。

返回

[String]
一个由 ​​​values​​​ 的成员组成的字符串,这些成员以 ​​separator​​​ 字符串分隔。 如果 ​​values​​ 没有成员,则该方法返回 [Empty]

例子

int数组array,在经过​​string.join​​​后输出结果为​​"1,2,3,4,5,6"​​;

int[] array = {1,2,3,4,5,6};

string ids = string.Join(",", array.Select(p=>p.ToString()).ToArray());

//输出结果 = "1,2,3,4,5,6";

举报

相关推荐

0 条评论