具体的C#类需要序列化属性吗?

时间:2010-11-15 12:50:09

标签: c# oop serializable

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

[Serializable]
public class GenericUser
{ ...

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

是否有必要将ConcreteUser标记为[Serializable]或继承将处理它?<​​/ p>

2 个答案:

答案 0 :(得分:6)

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

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

答案 1 :(得分:1)

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

相关问题