2012-12-16 58 views
4

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

我想通过一个逗号每个列表项分开,并把它在一个名为gh

串但是,当我使用下面我得到的输出:

",a,b"这是不正确

但我想输出为"a,b"

我该如何修改代码?

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

您可以查找到http://stackoverflow.com/questions/3610431/string-join-on-a-listint-or-other-type –

回答

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

您可以String.Join方法使用。

把文本一个构造IEnumerable<T>集合String 类型的成员,使用各构件之间的指定的分隔符。

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