Я пытаюсь сделать следующее
string tl = " aaa, bbb, ccc, dddd eeeee";
var tags = new List<string>();
tags.AddRange(tl.Split(','));
tags.ForEach(x => x = x.Trim().TrimStart().TrimEnd());
var result = String.Join(",", tags.ToArray());
Но это не сработает, теги всегда возвращаются как "aaa", "bbb".
Как я могу обрезать все элементы в списке?