11

在 C# 中,考虑我们有一个泛型类和一个具体

[Serializable]
public class GenericUser
{ ...

[Serializable]
public class ConcreteUser : GenericUser
{ ...

是否有必要将 ConcreteUser 标记为[Serializable]或继承会处理它?

4

2 回答 2

6

Inherited设置为falseof [AttributeUsage]SerializableAttribute所以是的,您需要在具体类上设置它。

有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/system.serializableattribute.aspx

于 2010-11-15T12:52:55.553 回答
1

如果两者都被二进制序列化,则需要标记两者。

于 2010-11-15T12:52:42.150 回答