问一个 序列化 的问题
我想把我自定义的类的对象进行持久化,现采用BinaryFormatter来进行序列化和反序列化。
如我类结构为
class TestObject
{
ArrayList list=new ArrayList();
}
类中有一个ArrayList类型的对象。
现在问题是,比如当我用过一段时候后,发现需要把list 的类型从ArrayList改为List<int>。
class TestObject
{
List<int> list=new List<int>();
}
但当我改完之后,对之前序列化的对象进行反序列化时,就会报异常,因为对象名没有改变,原来的ArrayList无法反序列化!
可我又不想把原来list里的数据丢掉!
请问怎么才能把原来list里的数据 转到 现在的list中????
急求!!
如我类结构为
class TestObject
{
ArrayList list=new ArrayList();
}
类中有一个ArrayList类型的对象。
现在问题是,比如当我用过一段时候后,发现需要把list 的类型从ArrayList改为List<int>。
class TestObject
{
List<int> list=new List<int>();
}
但当我改完之后,对之前序列化的对象进行反序列化时,就会报异常,因为对象名没有改变,原来的ArrayList无法反序列化!
可我又不想把原来list里的数据丢掉!
请问怎么才能把原来list里的数据 转到 现在的list中????
急求!!
...全文
相关推荐
ASP.NET面试必问的问题(内附答案),最必须的C#面试资料
ASP.NET 面试必问的问题(内附答案),最必须的 C# 面试资料本资源涵盖了 ASP.NET 所有方面的知识点,是职业必备的知识点。
JAVA经典面试1000问
【JAVA经典面试1000问】涵盖了Java编程语言的各种核心概念和技术,旨在帮助面试者准备相关面试。以下是一些关键知识点的详细说明:1.
20Questions:一个包含20个问题的简单Java游戏
【标题】"20Questions:一个包含20个问题的简单Java游戏"揭示了这是一个基于Java编程语言开发的游戏项目,其核心玩法是通过20个问题来猜测用户心中所想的物品或人物。
java 中序列化NotSerializableException问题解决办法
NotSerializableException 是 Java 中的一个异常,它发生在尝试序列化一个不implement Serializable 接口的对象时。
springboot mybatis里localdatetime序列化问题的解决
这将导致在JSON序列化时出现问题。


