【发布时间】:2015-08-20 06:31:59
【问题描述】:
序列化 -> 将对象转换为二进制表示,然后可以写入磁盘或写入文件..
以上是我所知道的序列化的基本定义。但这究竟意味着什么?我的应用程序中有一个类,我用它从用户那里获取数据并将其存储在数据库中。这是否意味着我在这里使用序列化?即使存储数据更像是保存对象的状态,我可以再次获取数据并形成相同的对象。
谁能告诉我什么是真正的连载?如果不使用序列化,结果会怎样?将数据保存在文件中和在文件中进行序列化(以保存数据)有什么区别。
【问题讨论】:
-
我觉得这个问题很有趣。由于“他们”谈到序列化是一种二进制形式,我想知道他们对内存中的对象有何看法。内存数据库是否也使用序列化?我想说的是灰色地带。
-
没错,但我们不对存储在数据库中的类数据使用序列化!每当我遇到序列化时,这总是很难理解。
标签: c# serialization