【发布时间】:2011-12-21 19:03:39
【问题描述】:
可能重复:
What's the difference between using the Serializable attribute & implementing ISerializable?
用Serializable 标记class 有什么作用?例如:
[Serializable]
public Hashtable
{
}
它与实现ISerializable 的class 有何不同?例如:
public Hashtable : ISerializable
{
}
那与将class标记为Serializable并实现ISerializable有何不同?例如:
[Serializable]
public Hashtable : ISerializable
{
}
[Serializable] 相对于ISerializable 的用途是什么?
tl;dr:[Serializable] 是什么?
【问题讨论】:
-
来自你自己的链接:“如果一个类需要控制它的序列化过程,它可以实现ISerializable接口”
-
@BFree "上面表明序列化工具应该序列化整个类 'MyFoo' 而......" ...而......而......什么?
标签: c# .net serialization