当我的应用程序关闭或停用时,我需要存储基本对象(每个对象中最多有5个适当的对象)。现在我明白了我们提供给我们的事件处理程序,但我不太确定如何去保存对象,以便稍后调用它们。在wp7中保存到xml文件和序列化之间的区别?
我最初的想法是将对象存储到独立存储中的xml文件中,只需在应用程序再次打开时简单地读取xml文件并根据需要重新加载所有对象即可。但是当谈到墓碑时,我一直听到序列化的消息。
现在,这提出了一些问题:
1)是系列化优于保存到一个XML文件在这种情况下使用?
2.)如果两个商店的数据都在稍后时间被调用,那么两者之间的区别是什么?
3.)为什么序列化甚至是一个选项?是因为它的速度更快还是使用更少的资源?
4.)如果序列化是在这种情况下走的路,那么可以开始哪些资源?
在此先感谢。
序列化和Xml不是相互排斥。序列化是将对象转换为平面字节数组表示的行为。当序列化到一个Xml文件时,这个数组是一个字符串 - 一个字符数组 - 以Xml格式。请参阅 - http://en.wikipedia.org/wiki/Serialization#Human-readable_serialization – 2011-03-24 06:26:26