我正在尝试读取已保存的XML的XML已序列化的对象。我正在反序列化,以便从文件读取到c#中的对象。
class Person
{
public string xyz { get; set; } // This is how an example class looks like.
}
现在,我需要将此属性的数据类型更改为EncryptedString类型
所以现在我的班级看起来像
class Person
{
public EncryptedString xyz { get; set; } = new EncryptedString();
}
当我反序列化对象并签入person的实例时,我得到xyz.stringvalue == null。而当xyz是字符串类型字段时,如果我使用较老的类结构,我会得到xyz的原始值。注意: EncryptedString是一个自定义对象,它接受一个字符串并对其进行加密
转载请注明出处:http://www.hnlovelyyears.com/article/20230526/1500842.html