Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用LINQ从不同的值列表创建逗号分隔的字符串?_C#_Linq - Fatal编程技术网

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

C# 如何使用LINQ从不同的值列表创建逗号分隔的字符串?,c#,linq,C#,Linq,我有一个价值清单: myCars 价值观: Ford Ford VW Renault Jeep Jeep 可通过以下方式引用: myCars.Makers 我希望从中创建一个不同的逗号分隔字符串,这样我可以得到: Ford,VW,Renault,Jeep 我猜我需要在myCars上运行一个distinct子句,但是我不确定如何转换为上面的逗号分隔字符串 非常感谢您提前使用 这肯定是最快的答复之一。谢谢 string.Join(",", myCars.Makers.Distinct());

我有一个价值清单:

myCars
价值观:

Ford
Ford
VW
Renault
Jeep
Jeep
可通过以下方式引用:

myCars.Makers
我希望从中创建一个不同的逗号分隔字符串,这样我可以得到:

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

非常感谢您提前使用


这肯定是最快的答复之一。谢谢
string.Join(",", myCars.Makers.Distinct());