我可以访问未序列化的内部类

时间:2013-01-09 07:49:59

标签: c# java serialization

我有一个实现可序列化接口的类,它有一个内部类,它没有实现可序列化的接口。

所以我可以在接收器上访问内部类的内容。

提前致谢。

3 个答案:

答案 0 :(得分:3)

如果内部类没有实现Serializable,则无法序列化。任何这样做的尝试都会向发件人抛出NotSerializableException。就像你在尝试时发现自己一样。

答案 1 :(得分:2)

答案是否定的。您希望接收器需要序列化的任何数据。内部类必须实现ISerializable。

答案 2 :(得分:1)

  

它有一个内部类,它没有实现可序列化的接口。那么我可以在接收器上访问内部类的内容。

没有。如果未标记为Serializable,则无法序列化。