防止在反序列化期间调用构造函数

时间:2016-11-04 11:30:00

标签: c# serialization

在对象的构造函数中,我设置了一个字符串列表。

e.g。该列表包含" a"," b"," c"

此对象被序列化。

当我反序列化此对象时,列表最终会输出两次相同的信息,例如" a"," b"," c"," a"," b"," c& #34;

显然,在反序列化期间调用构造函数,然后将序列化对象应用于对象,因为它已经包含了再次添加的列表项。

如何防止这种情况发生?

0 个答案:

没有答案