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

[Serializable]
public class GenericUser
{ ...

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

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

最佳答案

Inherited使用false[AttributeUsage]设置为SerializableAttribute,因此,是的,您需要在具体的类上进行设置。

有关更多信息,请参见http://msdn.microsoft.com/en-us/library/system.serializableattribute.aspx

关于c# - 具体的C#类是否需要可序列化的属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4184474/

10-11 20:36