XmlSerializer

XmlSerializer は便利だ。 クラスや構造体をXMLにして保存したり(serialize)、 XMLをクラスや構造体に読み込んだり(deserialize)できる。

しかし、クラスのメンバにクラスがあったりするとだめ。 つまり参照型とかは使えない。 参照は実体へのポインタに過ぎないからだ。 配列は可能だが、配列の配列や、リストのリストなどもダメらしい。 なるほどなと思った。