强制对象属性可序列化

时间:2009-08-19 14:08:02

标签: c# serialization interface properties

我正在构建一个类,并且在我的类的接口中,我有一个声明的属性

object MyObject { get; set; }

我想要做的是强制存储在MyObject中的任何内容都可以序列化。有没有办法做到这一点?

通常,我会使用where:ISerializable,但是对于序列化,你使用属性,而不是继承,或者至少这是我的假设。

1 个答案:

答案 0 :(得分:0)

我永远无法弄清楚如何将类强制化为Serializable。由于其他原因,我不得不放弃泛型类,所以通过继承,我只是为我的对象创建一个属性来序列化并在set / get访问器中序列化/反序列化它,并将序列化的字符串存储在base中的string属性中class,是继承的。