У меня есть xml, который показывает дату/время и объем значения в аргументах. XML выглядит следующим образом:Рассчитать среднее значение из 5 последних дат в xml C#
<data volume="1" date="Tue, 04 Feb 2014 10:00 am CET"/>
<data volume="5" date="Wed, 05 Feb 2014 10:00 am CET"/>
<data volume="1" date="Thu, 06 Feb 2014 10:00 am CET"/>
<data volume="2" date="Fri, 07 Feb 2014 12:00 pm CET"/>
<data volume="3" date="Fri, 07 Feb 2014 10:00 am CET"/>
<data volume="4" date="Sat, 08 Feb 2014 12:00 am CET"/>
<data volume="4" date="Sat, 08 Feb 2014 10:00 am CET"/>
<data volume="1" date="Sun, 09 Feb 2014 10:00 am CET"/>
Я хочу, чтобы вычислить средний объем за последние 5 дней, что будет 09 февраля - февраль 05. Как я могу сделать это в C#? И еще один вопрос, как я могу рассчитать средний объем с дня, который имеет несколько раз? Как
<data volume="2" date="Fri, 07 Feb 2014 12:00 pm CET"/>
<data volume="3" date="Fri, 07 Feb 2014 10:00 am CET"/>
Вот мой код до сих пор:
XmlNodeList nodes = xdoc2.SelectNodes("data");
foreach (XNode n in nodes)
{ }
что вы пробовали? – Damith
Что я сделал - это взять дату атрибута последнего узла и сохранить его в локальной переменной. После этого я не знаю, как взять другие даты. – user2962759
Показать свой код. –