Как получить наибольшее значение из элемента xml в С#?C#

Место общения программистов C#
Ответить
Anonymous
 Как получить наибольшее значение из элемента xml в С#?

Сообщение Anonymous »

Мне нужно получить самый высокий IE 692753 от .i написал код, используя LINQ, как ниже, но он возвращает оба в результате. Пожалуйста, помогите мне получить максимальное значение. < /P>
XDocument xml1 = XDocument.Load(File.FullName);

List segLists = xml1.Descendants("WBWellIdSegmentList").Descendants("WBWellIdSegment").Elements("WbDrillPermitNo").ToList();

var result = segLists.GroupBy(i => i.Elements("WbDrillPermitNo"),
(i, group) => group.Single(x => x.Element("WbDrillPermitNo").Value == group.Max(y =>
y.Element("WbDrillPermitNo").Value)));
< /code>
xml file < /p>


07337
1486W
370746


07337
1486
692753




Подробнее здесь: https://stackoverflow.com/questions/655 ... ement-in-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»