序列化类关键字的好处

本文关键字:关键字 序列化 | 更新日期: 2023-09-27 18:09:46

在下一行代码中编写序列化关键字的好处是什么?

[Serializable]
public class Abc
{
}

序列化类关键字的好处

如果您不太了解序列化,可以从这里开始。但正如另一个人所说,这样做的好处是能够存储对象的状态(例如,存储到一个文件中),并在以后检索它。如果您不需要该功能,则根本没有任何好处。

可以在进程之间传输对象吗?可以很容易地将它们序列化到文件,流等?这样做有很多很好的理由。

我一直这样做,结合ISerializable,这样我就可以实现对象的序列化,而不必暴露太多或必须为不可变数据插入setter。你甚至可以使用WCF来传输这些对象,但你必须让类型已知或使用类型解析器。

就把它想象成神奇地将你的对象标记为持久化或传输。

MSDN SerializableAttribute