HIDLIbrary编译错误

时间:2016-11-18 08:58:30

标签: c# hid

assoc

此代码在最后一行的编译中失败并出现此错误

  

错误5无法隐式转换类型   'System.Collections.Generic.IEnumerable'到   'HidLibrary.HidDevice []'。存在显式转换(是你   错过演员?)

我需要什么演员?

1 个答案:

答案 0 :(得分:1)

如错误消息所示,您无法将IEnumerable分配给数组。您需要致电ToArray()IEnumerable转换为数组。由于这是一个非通用的实现,您最有可能也需要调用Cast<T>()。它看起来像

HidDeviceList = HidDevices.Enumerate(VID, PID).Cast<HidDevice>().ToArray();