オブジェクトをファイルに保存するには、次の方法があります。
// Save an object out to the disk
public static void SerializeObject<T>(this T toSerialize, String filename)
{
XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType());
TextWriter textWriter = new StreamWriter(filename);
xmlSerializer.Serialize(textWriter, toSerialize);
textWriter.Close();
}
私はそれを書いていないことを告白します(型パラメーターを受け取る拡張メソッドに変換しただけです)。
これで、xmlを(ファイルに保存するのではなく)文字列として返す必要があります。調査中ですが、まだわかりません。
これらのオブジェクトに精通している人にとっては、これは本当に簡単かもしれないと思いました。そうでなければ、私は最終的にそれを理解します。