摘要: IExtensibleDataObject,MSDN给出的解释为:提供一个数据结构,用于存储 XmlObjectSerializer 在反序列化一个用 DataContractAttribute 属性标记的类型期间遇到的额外数据。IExtensibleDataObject 相当于提供类似于double到int的转换,但区别在于此转换并不舍弃多余数据(比如小数部分)而只是隐藏,IExtensibleDataObject 在反序列化过程中保证xml和反序列化对象中共同存在的元素出现在反序列化后的对象中,并保证多余数据不丢失,说明:假设A,B是继承IExtensibleDataObject的两个类 阅读全文
posted @ 2011-08-05 17:38 think_do 阅读(261) 评论(0) 推荐(0) 编辑
摘要: /// <summary>/// 参数解码/// </summary>/// <param name="data">要解码的字节数组</param>/// <param name="length">从0位置开始解码的长度</param>/// <returns>解码结果</returns>public static Dictionary<string, string> ParamDecoding(byte[] data, int length){s 阅读全文
posted @ 2011-08-05 17:37 think_do 阅读(1528) 评论(0) 推荐(0) 编辑