Звучит так, как будто вы просто хотите 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());