Периодические изменения полей структур в их списке - C#

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

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

Есть некая структура, у неё 2 поля: время(целочисленное значение) и имя(строка). Создаётся List типа этой структуры, и в некоторые моменты времени нужно у каждого элемента значение поля время уменьшать на определённое число. Как это можно сделать, foreach да и простой for не помогают(или не так использую)? Может использовать что-то другое вместо List?

Решение задачи: «Периодические изменения полей структур в их списке»

textual
Листинг программы
struct MyStruct
{
     int X;
     int Y;
}
public static class ListExt
{
public static void Add(this List<MyStruct> list, int inc=1)
{
  for(int i =0; i<list.Count; i++)
  {
      list[i].X+=inc;
  }
}
}
//...
main
{
List<MyStruct> list = new List<MyStruct>();
//заполняем
//....
//увеличиваем поле Х на 5
list.Add(5);
}

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


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

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

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