注意:ここではXmlSerializerクラスを使った方法を紹介します。DataContractSerializerクラスを使った方法は、「DataContractSerializerを使って、Object配列やArrayListをXMLシリアル化する」で説明しています。 「オブジェクトの内容をファイルに保存、復元する」で説明した方法でObject型の配列やArrayListオブジェクトなどをシリアル化すると、例外InvalidOperationException(XML ドキュメントを生成中にエラーが発生しました)がスローされる場合があります。例えば、次のようなケースです。 Public Class SampleItem Public Number As Integer Public Message As String Public Sub New() Number = 0 Messag
![Object配列やArrayListをXMLシリアル化する](https://cdn-ak-scissors.b.st-hatena.com/image/square/6275616543fd9b70d0b093c32a299e8ffecced52/height=288;version=1;width=512/https%3A%2F%2Fdobon.net%2Fs%2Fimg%2Fog%2Fm%2Fvb%2Fdotnet%2Ffile%2Fxmlserializer2.jpg)