XML.Linq
我最近开始学习 C#,但在使用存储数据时遇到了问题。我希望这个问题是可以理解的,因为我还不熟悉所有正确的术语,而且英语不是我的第一语言。
我阅读了很多问题/谷歌搜索,但我自己无法弄清楚。
我想更新一个现有的 XDocument 文件,如下所示:
<Data>
<IDCounter>2</IDCounter>
<Highscores>
.......
</Highscores>
<savegames>
<savegame>
<IdNumber>1</IdNumber>
<salutation>Mr</salutation>
<prename>Prename1</prename>
<surname>Surname1</surname>
<maximumbalance>100</maximumbalance>
<balance>100</balance>
</savegame>
<savegame>
<IdNumber>2</IdNumber>
<salutation>Mr</salutation>
<prename>Prename2</prename>
<surname>Surname2</surname>
<maximumbalance>100</maximumbalance>
<balance>100</balance>
</savegame>
</savegames>
</Data>
更改特定元素中的值的最简单方法是什么?
假设我想更改特定存档游戏的平衡。
我想通过IdNumber访问存档游戏(这些数字是唯一的)
然后我想更改余额的值(例如更改为 50),然后将这些更改保存到我的文档中。