在C#中,请考虑我们有泛型类和具体类
[Serializable]
public class GenericUser
{ ...
[Serializable]
public class ConcreteUser : GenericUser
{ ...
是否有必要将ConcreteUser标记为[Serializable]
或继承将处理它?</ p>
答案 0 :(得分:6)
Inherited
设置为false
[AttributeUsage]
SerializableAttribute
,所以是的,您需要在具体类上设置它。
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/system.serializableattribute.aspx。
答案 1 :(得分:1)
如果两者都要二进制序列化,则需要标记两者。