Ho il seguente elenco generico che è popolata con una lista di stringhe:come modificare gli elementi in un Elenco generico usando foreach?
List<string> mylist =new List<string>();
myList.add("string1");
myList.add("string2");
dire che voglio aggiungere 'test' alla fine di ogni stringa, come posso farlo in modo semplice? Intuitivamente, ho provato questo che compila ok:
myList.ForEach(s => s = s + "test");
Ma se poi guardo il contenuto della lista, non è cambiato nulla. Immagino che potrei usare un ciclo for per scorrere l'elenco, ma sto cercando qualcosa di molto semplice e usare ForEach sembra molto bello ... ma non sembra funzionare. Qualche idea?
Come alternativa IEnumerable .Select (s => s + "test") ... –