在.Net中,当我们想要检查一个类型是否可序列化时,我们可以这样做:
typeof(T).IsSerializable
MSDN 文档对应:http: //msdn.microsoft.com/fr-fr/library/system.type.isserializable%28v=vs.110%29.aspx
但是IsSerializable在WinRT中不存在,那么我们如何检查一个类型是否可序列化呢?
在.Net中,当我们想要检查一个类型是否可序列化时,我们可以这样做:
typeof(T).IsSerializable
MSDN 文档对应:http: //msdn.microsoft.com/fr-fr/library/system.type.isserializable%28v=vs.110%29.aspx
但是IsSerializable在WinRT中不存在,那么我们如何检查一个类型是否可序列化呢?
您需要使用 TypeInfo 类。请参阅http://msdn.microsoft.com/en-us/library/windows/apps/system.reflection.typeinfo(v=vs.110).aspx和http://msdn.microsoft.com/en-us/库/windows/apps/hh535795(v=vs.110).aspx。