请教保存数据的问题。
pslh 2008-09-10 12:57:49 环境:c#2008或vb2008
我的程序中使用的用户数据,非常复杂,基本上全部都是自定义的类,原来用过access数据库,但使用数据库除了速度上较慢之外,自定义类却没法保存。后来,不用数据库了,直接把这些类的实例用二进制序列化的方法进行保存,这样,存、取速度都非常的快!运行也快,但问题也出现了:偶尔会出现一次在打开(反序列化)上次保存的数据文件时,抛出“在分析完成之前就遇到流结尾”的异常,分析此文件的数据时,发现里面都是“0”,再也无法还原这些数据了。这个问题出现的机会大约有几百分之一吧,但也严重地影响了软件的稳定。
各位大侠,有没有好的解决办法呢?指教一下好吗?
多谢了啊!