//序列化随机编号链表randomListOne  
            IFormatter serializer = new BinaryFormatter();
            FileStream saveFile = new FileStream("E:\\ChANShjifen\\oneteam.bin", FileMode.Create, FileAccess.Write);
            serializer.Serialize(saveFile, randomListOne);
            saveFile.Close();
//反序列化
            FileStream loadFile = new FileStream("E:\\ChANShjifen\\oneteam.bin", FileMode.Open, FileAccess.Read);
//这里,savelist能读到数据,不为null。
            List<Qishou> saveList = serializer.Deserialize(loadFile) as List<Qishou>;
            loadFile.Close();上面代码放在同一个窗口里,可以正确运行。另外创建一个窗口,想用反序列化读出对象链表,但是list却是null!为什么?代码如下://反序列化             IFormatter serializer = new BinaryFormatter();
            FileStream loadFile = new FileStream("E:\\ChANShjifen\\oneteam.bin", FileMode.Open, FileAccess.Read);//这里,savelist为什么是null?
List<Qishou> saveList = serializer.Deserialize(loadFile) as List<Qishou>;
            loadFile.Close();在线等答案,谢谢!