Class1[] pro = new Class1[3];
            pro[0] = new Class1(1, "zhang", 20, "one");
            pro[1] = new Class1(2, "wang", 30, "two");
            pro[2] = new Class1(3, "li", 50, "three");
            IFormatter IFvalue = new BinaryFormatter();
            FileStream Fstream = new FileStream("E:/串行化文档.bin", FileMode.OpenOrCreate, FileAccess.Write);
            IFvalue.Serialize(Fstream, pro);
            Fstream.Close();  请问各位大侠,我的这个数组反序列化的代码如何写,下面是我写的是错的。
            FileStream IFvalue2 = new FileStream("E:/串行化文档.bin", FileMode.Open, FileAccess.Read);
            Class1[] pro2 = new Class1[3];
            pro2=IFvalue.Deserialize(IFvalue2) as Class1