我有一个 XML 文件:
<?xml version="1.0" encoding="utf-8"?>
<Options>
<Gestion>
<Prêts>
<NbrRenouvlement>5</NbrRenouvlement>
<DureeEmprunt>10</DureeEmprunt>
<NbrEmprunt>3</NbrEmprunt>
</Prêts>
<Réservations>
<NbrReservation>3</NbrReservation>
<DureeReservation>7</DureeReservation>
</Réservations>
</Gestion>
<Config>
<RememberMe>False</RememberMe>
<ConnexionAutomatique>False</ConnexionAutomatique>
<ShowToolTip>True</ShowToolTip>
</Config>
</Options>
我想选择 NbrRenouvlement 的值为 5,这是我写的代码:
String nbrReservation = String.Empty;
var makeInfo = from reservations in doc.Descendants("Réservations")
select reservations.Element("NbrReservation").Value;
但是此代码返回一个通用列表,尽管我要选择的值只是一个数字,所以我需要使用 foreach 循环:
foreach (string s in makeInfo.Distinct())
nbrReservation.Text += s;
这种方法工作正常,但是选择一个值太长了,还有其他方法可以让我从那个 XML 文件中选择 NbrReservation 的值吗?
我怎样才能改变这个值?