次の状況:
アプリケーション設定 (Properties.Settings) にいくつかの値が保存されています。この設定では、このオブジェクトのプロパティが保存されるいくつかのオブジェクトも保存されています。
ここで、設定を xml ファイルにエクスポートする関数を実装したいと考えています。
整数値と文字列の場合、私はこのようにしました:
XmlWriter writer = XmlWriter.Create(path, settings);
writer.WriteStartDocument();
writer.WriteElementString("ServerIP", Settings.Default.ServerIP);
writer.WriteElementString("ServerPort", Settings.Default.ServerPort.ToString());
writer.WriteEndDocument();
writer.Flush();
writer.Close();
わかりました..これが今までの正しい方法であることを願っています。
ここで、オブジェクトをこのファイルに保存する必要があります。
私の考えは、XmlSerializerクラスを使用することでした。しかし残念ながら、それを使用してオブジェクトを他の値と組み合わせて1つのXMLファイルにする方法はまったくわかりません
さらに、XML ファイルに書き込みたいクラスのコードを次に示します: http://pastebin.com/PmB4tM7b