У меня есть следующий общий список, который заполняется со списком строку:Как изменить элементы в общем списке с помощью foreach?
List<string> mylist =new List<string>();
myList.add("string1");
myList.add("string2");
сказать, что я хочу добавить «тест» в конце каждой строки, как я могу это сделать простым способом? Наглядно, я попытался это, который компилирует нормально:
myList.ForEach(s => s = s + "test");
Но если я тогда смотрю на содержание списка, ничего не изменилось. Я предполагаю, что я мог бы использовать цикл for для итерации по списку, но я ищу что-то очень простое и используя ForEach выглядит очень аккуратно ... но, похоже, не работает. Есть идеи?
В качестве альтернативы IEnumerable .Выберите (s => s + "test") ... –