在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/