首页 新闻 会员 周边 捐助

c#父类添加了Serializable子类不添加不能序列化

0
[已解决问题] 解决于 2023-02-23 22:57

父类添加了Serializable子类不添加Serializable 序列化时引发异常。当给子类添加上Serializable就可以序列化。我想Serializable只写一次。父类和子类都可以应该怎么做

天不遮我的主页 天不遮我 | 初学一级 | 园豆:66
提问于:2020-09-15 16:53
< >
分享
最佳答案
0

试试用A a = new C()代替C a= new C()

奖励园豆:5
会长 | 专家六级 |园豆:12463 | 2020-09-15 17:17

a.I就没了吧 这样实际还是序列化class.A 我想序列化class.C 只想写一次序列化

天不遮我 | 园豆:66 (初学一级) | 2020-09-15 17:24

@天不遮我: 违反了里氏替换原则。

会长 | 园豆:12463 (专家六级) | 2020-09-15 18:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册