4

2 つ (またはそれ以上) のクラスがあります。

class numOne
{
     string name;
     int age;
}
class numTwo
{
     Bitmap pImage;
}

そして、これらのクラスのインスタンスを含む ArrayList があります。

ArrayList list = new ArrayList();
numOne n1 = new numOne(){ name="sth", age =18 };
numTwo n2 = new numTwo(){ pImage = new Bitmap("FileAddress") };
list.Add(n1);
list.Add(n2);

Aタイプのクラスがあるときは知っています。オブジェクトを (List<> のように) シリアライズおよびデシリアライズするにはどうすればよいBinaryFormatterですか? この操作を ArrayLists やその他の複雑なオブジェクトに使用する方法がわかりません。

4

1 に答える 1