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

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

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

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

Решение задачи: «Как переписать элемент в коллекции List?»

textual
Листинг программы
  1.  var list = new List<string>();
  2.             list.Add("a");
  3.             list.Add("b");
  4.             list.Add("c");
  5.  
  6.             list.ForEach(Console.WriteLine);
  7.  
  8.             var index = list.FindIndex(x => x.Equals("b"));
  9.             if (index != -1)
  10.             {
  11.                 list[index] = "haha";
  12.             }
  13.  
  14.             list.ForEach(Console.WriteLine);

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


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

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

13   голосов , оценка 3.769 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы