Как переписать элемент в коллекции List? - C#
Формулировка задачи:
Здраствуйте.
Как переписать элемент, вот у меня есть коллекция в которую мы добавляем 3 элемента со значениями "a", "b" и "с".
А если мне потом понадобится заменить значение в втором элементе с "b" на допустим "haha", чтобы стало "a", "haha", "c" , как это зделать?
Что то ненахожу некаких методов для этого, есть только Insert и InsertRange, но они просто добавляют новые, не то что мне нужно.
Спасибо.
List<string> s = new List<string>();
s.Add("a");
s.Add("b");
s.Add("c");
// a, b, cРешение задачи: «Как переписать элемент в коллекции List?»
textual
Листинг программы
var list = new List<string>();
list.Add("a");
list.Add("b");
list.Add("c");
list.ForEach(Console.WriteLine);
var index = list.FindIndex(x => x.Equals("b"));
if (index != -1)
{
list[index] = "haha";
}
list.ForEach(Console.WriteLine);