C#WinRT Type类缺少函数

时间:2012-11-12 10:49:56

标签: c# microsoft-metro windows-runtime

我正在尝试将一些代码移植到WinRT / Metro,我遇到了一个问题,我不确定该解决的问题。似乎Type缺少IsPrimitive和IsSubclassOf(myClass)等的访问函数。有人知道如何在Windows 8中获得此功能吗?

1 个答案:

答案 0 :(得分:5)

这些方法被重新安置;您需要添加using指令:

using System.Reflection;

然后使用someType.GetTypeInfo().IsSubclassOf(...)someType.GetTypeInfo().IsPrimitive

using指令是必要的,因为GetTypeInfo()是来自System.Reflection.IntrospectionExtensions的扩展方法。)