可序列化为派生类

时间:2010-02-24 00:34:39

标签: c# serializable derived-class

是否有一种简单的方法来强制派生类必须是可串行的?

假设我定义了一个需要派生类可序列化的接口。根据{{​​3}},我不能只在接口中指定serializable属性,因为派生类不需要尊重它。

我相信我可以让接口继承自ISerializable接口,但这是否意味着派生类不能使用该属性来指定序列化(而不是实际实现ISerializable的方法)?

1 个答案:

答案 0 :(得分:1)

  • 我们无法使用[Serializable] 给出了界面错误。
  • 我们可能会使用[Serializable]属性 与base课程,但即便如此 属性不是继承的。这样做 似乎不太可能。

看看这个链接。