в виде строки из листа?
Идея в том, что мне нужно получить из типа LIst<string> обычный string, который будет выглядеть как:
1. Нулевой элемент листа
2. Первый элемент листа
и т.д..
String.join()
А не проще в цикле эту строку сформировать... Хотя тут наверно лучше использоавть СтрингБилдер.
for(int i =0; i < list.Count; i++;) {str += $"{i}. {list[i]} \n\r";}
string.Join(“\n”, list.Select((x, i) => $”{i}. {x}”))
string.Join(list.Select((s, n)=>$"{n+1}. {s}"), "\n")
Еще такой вариант. Не очень производительно но в одну строчку https://pastebin.com/EP7nwR0D
Обсуждают сегодня