List<long> items = // init here
string result = string.Join(", ", items.Select(i => i.ToString()).ToArray());
Не уверен, что это самый элегантный способ, но это 1 вкладыш!
Теперь есть также string.Join
, который принимает IEnumerable<T>
, поэтому он становится еще короче:
string result = string.Join(", ", items);
Благодаря выводу типа вам не нужно указывать Join<long>