有没有办法在标准xmlSerializer中使用IDeserializationCallback接口?它似乎在此上下文中不受支持。
当与二进制格式化程序一起使用时,IDeserializationCallback运行良好。
基本上,我想在反序列化时做一些计算,例如:
public void IDeserializationCallback.OnDeserialization(Object sender)
{
// After deserialization, calculate the age.
Age = System.DateTime.Now.Year - (DOB.Year + 1);
}发布于 2010-06-23 17:46:06
否,此接口未被XmlSerializer使用。
发布于 2010-06-23 17:48:50
请改用IXmlSerializable。
https://stackoverflow.com/questions/3100440
复制相似问题