Как переписать элемент в коллекции List? - C#

Узнай цену своей работы

Формулировка задачи:

Здраствуйте. Как переписать элемент, вот у меня есть коллекция в которую мы добавляем 3 элемента со значениями "a", "b" и "с".
List<string> s = new List<string>();
 
 s.Add("a");
 s.Add("b");
 s.Add("c");
 
// a, b, c
А если мне потом понадобится заменить значение в втором элементе с "b" на допустим "haha", чтобы стало "a", "haha", "c" , как это зделать? Что то ненахожу некаких методов для этого, есть только Insert и InsertRange, но они просто добавляют новые, не то что мне нужно. Спасибо.

Решение задачи: «Как переписать элемент в коллекции 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы