我最近开始学习C#,我遇到了一个XML.Linq用来存储数据的问题.我希望这个问题是可以理解的,因为我还不熟悉所有正确的术语,因为英语不是我的第一语言.
我读了很多问题/谷歌搜索,但我自己无法弄清楚.
我想更新一个如下所示的现有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>
Run Code Online (Sandbox Code Playgroud)
更改特定元素中值的最简单方法是什么?
假设我想改变特定存档的平衡.
我想通过IdNumber访问存档游戏(这些数字是唯一的)
然后我想更改balance的值(例如更改为50),然后将这些更改保存到我的文档中.