派生类自定义序列化

时间:2009-06-18 23:06:09

标签: .net

我有A类,它实现了自定义序列化

我有B,C和B级课程。 D派生自A类,需要在派生类上实现ISerializable,因为base已经实现了自定义序列化。

这是我必须实施的吗?或者我错过了一些技术,可以让我在派生类中使用[serializable]属性来使用默认序列化。

如果您遇到类似情况,请与您分享一些经验。

我在现实生活中没有B,C,D我有大约20个不同的类用于将A传递给不同的应用程序和服务。

1 个答案:

答案 0 :(得分:0)

这取决于您如何实现自定义序列化。如果使用反射,列出所有字段/属性 - 那么可能所有必需的代码都在“A”类中。

但如果类“A”仅序列化“A”类中的字段/属性,则需要在派生类中进行其他操作。