Вот исходный код этого теста:
var tags = new List<string> {"Portland", "Code","StackExcahnge" };
const string separator = " ";
tagString = tags.Aggregate(t => , separator);
Console.WriteLine(tagString);
// Expecting to see "Portland Code StackExchange"
Console.ReadKey();
Обновление
Вот решение, которое я сейчас использую:
var tagString = string.Join(separator, tags.ToArray());
Оказывается string.Join
делает то, что мне нужно.