データ項目クラス (MyDataItem) を保持するフィールド (オブジェクト型) を保持するクラス (Config) をシリアル化しようとしています。このMyDataItem
クラスは、データ項目の値 (値) を保持するためのフィールド (型オブジェクト) を保持します。値が object 型である理由は、MyDataItem
が異なる型の値を保持できる可能性があるためです。この値を基本型 (int、string など) ではなく配列 (ex int []) に設定すると、System.Invalid operation exception
エラーが発生します。
There was an error generating the XML document.
The type System.Int32[] may not be used in this context.
これを解決する方法を知っている人はいますか?
Windows XP、Visual Studio 2008、および .net 3.5 で作業しています。
エラーを示すサンプル プログラム: