コードは次のとおりです...そして最後の行でエラーが発生します:loadedData.Save( "levelNo.xml");
また、XDocumentにそのタイプのパラメーターを持つメソッドがあるため、理由がわかりません。Save(String)このXDocumentをファイルにシリアル化し、既存のファイルが存在する場合はそれを上書きします。
私が得るエラー:
エラー2:引数1:「文字列」から「System.Xml.XmlWriter」に変換できません
エラー1:「System.Xml.Linq.XDocument.Save(System.Xml.XmlWriter)」に最も一致するオーバーロードされたメソッド'にはいくつかの無効な引数があります
XDocument loadedData = XDocument.Load("levelNo.xml", LoadOptions.None);
XElement root = loadedData.Root;
XElement asset = (XElement)root.FirstNode;
asset.RemoveAll();
asset.Add(new XElement("level", levelNo));
asset.Add(new XElement("mana", player.Mana));
asset.Add(new XElement("score", score));
loadedData.Save("levelNo.xml");
私は本当に助けが必要です...私は解決策を数時間探してきました...私の目標はlevelNo.xmlファイルを変更してからそれを書き直すことです...