在深复制时,使用序列化和反序列化会要求类可以被序列化,但是可以被序列化的要求是什么?标注 [Serializable] 的都是可以序列化的吗?
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
- How to know full paths to DLL's from .csproj f
回答正确,还有个Externalizable。。这搜下一堆文章的。。。
[Serializable]这个基本没人会去用了,深度复制别用序列化,性能太差,继承ICloneable 写 Clone()吧,深度复制确实比较麻烦,需要递归类型。