我创建了一个使用System.Reflection
名称空间的项目。好吧,当我尝试使用该方法时GetInterfaces
,我发现Windows应用商店中不存在该方法。
我尝试创建扩展方法,然后尝试使用其余方法来创建类似方法GetInterfaces
,但是我不必这样做。
有GetInterfaces
在Store Apps中使用的方法吗?
首先,我必须说这个问题真的很简单,您只需要知道在哪里搜索。
首先,您必须转到Windows Store MSDN docs的.NET。
有关Windows Store .NET中反射的一些知识。反射被重写并移至TypeInfo
课堂。您感兴趣的API位于TypeInfo.ImplementedInterfaces
property中。
要从TypeInfo
指定的类中获取,必须使用GetTypeInfo()
method,为此必须包含namespace System.Reflection
。
代码示例
using System.Reflection;
...
var interfaces = typeof(string).GetTypeInfo().ImplementedInterfaces;
...
就这样。您可以在此处阅读有关WinRT中反射的更多信息:MSDN,System.Reflection
namespace。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句