Как только вы окажетесь в точке, где вы обрабатываете значения EventNotes
, вы можете сделать что-то подобное, предполагая, что у каждого EventNotes
есть своего рода "Оценка".
var num = eventNotes
.Select(note => note
.Split(";")
.Where(part => part.Contains("Score"))
.Select(score => int.Parse(score.Split(' ')[1]))
.First())
.Aggregate((sum, val) => sum + val);
Что даст вам сумму всех первых появлений оценки во всех EventNotes.
Это предполагает, что у вас уже есть часть синтаксического анализа XML.