LINQ выберите одну строку - PullRequest
       3

LINQ выберите одну строку

0 голосов
/ 06 сентября 2011

Что такое LINQ способ сделать такой поворот, чтобы строки были перенесены в одну строку?

, например

выбор производства:

a
b
c

будет выглядеть как:

a,b,c

1 Ответ

5 голосов
/ 06 сентября 2011

Звучит так, как будто вы просто хотите string.Join:

var results = string.Join(",", values);

LINQ вообще не нужен. Обратите внимание, что .NET 4 имеет больше перегрузок для string.Join, чем в более ранних версиях - поэтому, если вы используете .NET 3.5, вам может понадобиться что-то вроде:

var results = string.Join(",", values.Select(x => x.ToString()).ToArray());
...