Скажем, для целей отладки я хочу быстро преобразовать содержимое IEnumerable в однострочную строку с каждым строковым элементом, разделенным запятыми. Я могу сделать это с помощью вспомогательного метода с циклом foreach, но это не весело и не кратко. Можно ли использовать Linq? Каким-то другим коротким путем?
// In this case we are using a list. You can also use an array etc..
List<string> items = new List<string>() { "WA01", "WA02", "WA03", "WA04", "WA01" };
// Now let us join them all together:
string commaSeparatedString = String.Join(", ", items);
// This is the expected result: "WA01, WA02, WA03, WA04, WA01"
Console.WriteLine(commaSeparatedString);
Console.ReadLine();