私は 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>
5 である NbrRenouvlement の値を選択したいのですが、これは私が書いたコードです。
String nbrReservation = String.Empty;
var makeInfo = from reservations in doc.Descendants("Réservations")
select reservations.Element("NbrReservation").Value;
しかし、このコードはジェネリック リストを返します。選択したい値が 1 つの数値であるにもかかわらず、foreach ループを使用する必要があります。
foreach (string s in makeInfo.Distinct())
nbrReservation.Text += s;
このメソッドは正常に機能しますが、1 つの値を選択するには長すぎます。その XML ファイルから NbrReservation の値を選択できる他の方法はありますか?
そして、どうすればこの値を変更できますか?