何时使用SerializableAttribute和ISerializable?

时间:2015-02-27 17:53:20

标签: c# serialization

即使您不应用SerializableAttributeISerializable,我所知道的每个序列化程序都能很好地序列化对象 - 所以什么时候对一个好主意或要求来说,使用[Serializable]ISerializable

我理解[Serializable]ISerializable只要不希望出现默认序列化行为,例如,您要排除某些公共属性,或者包含一些私有属性。这是您需要或应该使用SerializableAttributeISerializable的唯一情况吗?

1 个答案:

答案 0 :(得分:-1)

如果要将具有内存设置的对象实例导出到文件中,并在下次想要在保存之前使用相同的设置和值时再次加载。

This Link will explain you much better and is awesome the things you canto with it.