我希望实现一些非标准序列化格式。
进行反序列化时,需要在不调用构造函数的情况下创建对象实例。
.NET
框架中有System.Runtime.Serialization.FormatterServices.GetUninitializedObject(Type type)
,但是Windows Metro Framework中没有FormatterServices
类。
是否有人知道如何在Windows Metro Framework中实例化对象而无需调用构造函数?
我希望实现一些非标准序列化格式。
进行反序列化时,需要在不调用构造函数的情况下创建对象实例。
.NET
框架中有System.Runtime.Serialization.FormatterServices.GetUninitializedObject(Type type)
,但是Windows Metro Framework中没有FormatterServices
类。
是否有人知道如何在Windows Metro Framework中实例化对象而无需调用构造函数?
System.Runtime.Serialization.Json.DataContractJsonSerializer
的工作方式也是一样的,因为当它反序列化对象时,它不会调用任何构造函数。 - Alexander Eroma[MimeRecordEntry(Name = "PHOTO")] public Photo Photo { get; set; }
,序列化程序就会将其转换为:PHOTO;ENCODING=b;TYPE=JPEG:1h...N0
。 - Alexander Eroma