.NET 4.x Значение одного меньше другого - C#
Формулировка задачи:
Всем привет, есть вот такой xml файлик, нужно создать условие, когда значение <DATE_IN> меньше значения <DATE_1> и если условие true то вернуть значение <ID_PAC>
Заранее большое спасибо всем за ответы).
<ZAP> <N_ZAP>1</N_ZAP> <PR_NOV>0</PR_NOV> <ID_PAC>33</ID_PAC> <VPOLIS>3</VPOLIS> <PROFIL>3</PROFIL> <DET>0</DET> <NHISTORY>33/2</NHISTORY> <DATE_1>2014-11-10</DATE_1> <DATE_2>2014-11-25</DATE_2> <DATE_IN>2014-11-7</DATE_IN> <DATE_OUT>2014-11-10</DATE_OUT> </ZAP>
Решение задачи: «.NET 4.x Значение одного меньше другого»
textual
Листинг программы
using System; using System.Linq; using System.Xml.Linq; class Class6 { static void Main() { XDocument document = XDocument.Parse(@"<ZAP> <N_ZAP>1</N_ZAP> <PR_NOV>0</PR_NOV> <ID_PAC>33</ID_PAC> <VPOLIS>3</VPOLIS> <PROFIL>3</PROFIL> <DET>0</DET> <NHISTORY>33/2</NHISTORY> <DATE_1>2014-11-10</DATE_1> <DATE_2>2014-11-25</DATE_2> <DATE_IN>2014-11-7</DATE_IN> <DATE_OUT>2014-11-10</DATE_OUT> </ZAP>"); var qqq = document.Descendants("ZAP").Select(n => DateTime.Parse(n.Element("DATE_IN").Value) < DateTime.Parse(n.Element("DATE_1").Value) ? n.Element("ID_PAC").Value : string.Empty ).ElementAt(0); Console.WriteLine(qqq); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д