列表中的字符串分隔

时间:2012-12-16 13:08:00

标签: c# asp.net .net asp.net-mvc c#-4.0

我有一个名为listitems的列表,其中包含有关项目的信息。

我想用逗号分隔每个列表项,并将其放在名为gh

的字符串中

但是当我使用以下内容时,我得到的输出为:

",a,b"这是不正确的

但我希望输出为"a,b"

如何修改代码?

foreach(var a in listitems)
{
  gh = gh +"," + a;
}

2 个答案:

答案 0 :(得分:9)

string gh = String.Join(",", listitems); //

答案 1 :(得分:4)

您可以使用String.Join方法。

  

连接构建的IEnumerable<T>集合的成员   键入String,使用每个成员之间的指定分隔符。

string gh = String.Join(",", listitems);