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

最佳答案

这些方法已重定位;您需要添加一个using指令:

using System.Reflection;


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

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

关于c# - C#WinRT Type类缺少功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13342374/

10-12 06:12