gpt4 book ai didi

c# - Windows 应用商店中的 GetInterfaces

转载 作者:行者123 更新时间:2023-11-30 19:17:12 26 4
gpt4 key购买 nike

我创建了一个使用 System.Reflection 命名空间的项目。好吧,当我尝试使用 GetInterfaces 方法时,我发现它在 Windows 应用商店中不存在。

我尝试创建一个扩展方法,并尝试使用其余方法创建一个类似的 GetInterfaces,但我不必这样做。

有没有办法在商店应用程序中使用 GetInterfaces

最佳答案

首先,我必须说这个问题非常简单,您只需要知道在哪里搜索即可。

首先,您必须转到 .NET for Windows Store MSDN docs .

关于 .NET for Windows Store 中的反射的一些信息。反射被重写并移至 TypeInfo 类。您感兴趣的 API 位于 TypeInfo.ImplementedInterfaces property .

要从指定的类中获取 TypeInfo,您必须使用 GetTypeInfo()方法,为此你必须包含命名空间 System.Reflection

代码示例

using System.Reflection;

...
var interfaces = typeof(string).GetTypeInfo().ImplementedInterfaces;
...

然后,仅此而已。您可以在此处阅读有关 WinRT 中反射的更多信息:MSDN, System.Reflection namespace .

关于c# - Windows 应用商店中的 GetInterfaces,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18938461/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com