什么会阻止一个类被序列化?
我知道一个类在默认情况下是不可序列化的,因为启用序列化会引入开销。但是某些类的特征是否会阻止它们被序列化?
如果相关的话,我正在特别考虑 XML 序列化。
最佳答案
有些对象无法序列化。如果对象包含外部资源的句柄,那么这些资源通常无法以有意义的方式序列化。
例子:
- 打开 TCP 连接。
- 交易对象。
- 打开文件句柄。
关于c# - 什么会阻止一个类被序列化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11315493/