SamJolly
SamJolly

Reputation: 6487

How to create a comma delimited string from distinct list of values using LINQ?

I have a list of values:

myCars

with values:

Ford
Ford
VW
Renault
Jeep
Jeep

which is referenced via:

myCars.Makers

I wish to create a distinct comma delimited string from this such that I get:

Ford,VW,Renault,Jeep

I am guessing that I need to run a distinct clause on myCars, but then am unsure about how to convert to comma delimited string as above.

Many thanks in advance

Upvotes: 6

Views: 4287

Answers (1)

Selman Genç
Selman Genç

Reputation: 101742

use string.Join and Distinct

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

Upvotes: 16

Related Questions