Каков самый чистый способ создания списка строковых значений, разделенных запятыми, из IList<string> или IEnumerable<string>?
String.Join(...) работает с string[], поэтому может быть громоздко работать, когда типы, такие как IList<string> или IEnumerable<string>, не могут быть легко преобразованы в строковый массив.