jjzjj

GetInterface

全部标签

c# - IsAssignableFrom 和 GetInterface 之间有什么区别?

在.Net中使用反射,有什么区别:if(foo.IsAssignableFrom(typeof(IBar)))和if(foo.GetInterface(typeof(IBar).FullName)!=null)哪个更合适,为什么?什么时候一个或另一个会失败? 最佳答案 如果您只想查看一个类型是否实现了给定的接口(interface),两者都可以,尽管GetInterface()可能更快,因为IsAssignableFrom()比GetInterface()进行更多的内部检查。检查Type.GetInterfaces()的结果可能会更

Android - 如何知道要使用哪个 USB 接口(interface)?

目标是将吉他连接到支持USB主机的Android设备,对信号进行一些处理并通过设备播放。问题是我找不到太多关于它的文档。显示的设备可以包含6个接口(interface)。但是,在我看到的所有例子中,总是使用第一个接口(interface)..UsbInterfaceintf=device.getInterface(0);我的设备包含6个接口(interface),但第一个接口(interface),即getInterface(0)没有端点。3/6没有端点,但其他3个都有1个端点。我读到您需要找到正确的接口(interface)和端点。就我而言,我只希望IN端点接收数据。如有任何建议,我