我正在尝试将一些代码移植到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/