0

有没有一种简单的方法来强制派生类必须是可序列化的?

假设我定义了一个需要派生类可序列化的接口。根据这篇文章,我不能只在接口中指定可序列化属性,因为派生类不需要尊重这一点。

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

4

1 回答 1

1
  • 我们不能[Serializable]在接口中使用 as 给出错误。
  • 我们可以将[Serializable]属性与base类一起使用,但即便如此,该属性也不会被继承。这似乎不可能。

也看看这个链接。

于 2010-02-24T00:45:59.000 回答