如何使用LINQ从不同的值列表创建逗号分隔的字符串?

时间:2014-02-27 15:20:51

标签: c# linq

我有一个值列表:

myCars

值:

Ford
Ford
VW
Renault
Jeep
Jeep

通过以下方式引用:

myCars.Makers

我希望从中创建一个不同的逗号分隔字符串,以便我得到:

Ford,VW,Renault,Jeep

我猜我需要在myCars上运行一个distinct子句,但是我不确定如何转换为逗号分隔的字符串,如上所述。

非常感谢提前

1 个答案:

答案 0 :(得分:13)

使用string.JoinDistinct

string.Join(",", myCars.Makers.Distinct());