Torna al Thread
private void button1_Click(object sender, EventArgs e)
{
XDocument xmlDoc = XDocument.Load(@"c:\a\casse.xml");
var casse = (from serbatoio in xmlDoc.Descendants("serbatoio")
where serbatoio.Attribute("id").Value == ("serbatoio" + NumSerbatoio.Text)
select serbatoio).FirstOrDefault().Descendants("valore")
.Select(v => new { Altezza = int.Parse(v.Attribute("Altezza").Value), Litri = int.Parse(v.Attribute("litri").Value) }).ToList();
var prova = (from altezze in casse
orderby altezze.Altezza descending
select altezze).ToList();
int altezza1 = prova.FirstOrDefault<int>(x => x > int.Parse(Altezza.Text));
// textBox1.Text = casse.ToString();
}