私は、文字列のリストが取り込まれ、次の一般的なリストがあります。foreachを使用して汎用リストの項目を変更する方法は?
List<string> mylist =new List<string>();
myList.add("string1");
myList.add("string2");
は、私は簡単な方法でそれを行うことができますどのように、私は各文字列の末尾に「テスト」を追加したいと?直感的にコンパイルしてみました:
myList.ForEach(s => s = s + "test");
しかし、リストの内容を見ると、何も変わっていません。私はリストを反復するforループを使うことができると思うが、私は何か非常に単純なものを探しているし、ForEachを使うのは非常にきちんとしているようだ...しかし、うまくいかないようだ。何か案は?
別名IEnumerable .Select(s => s + "test")... –