【发布时间】:2014-11-03 06:21:10
【问题描述】:
我已经盯着这个问题看了一段时间,不知道如何解决它。
我要做的就是填写与设备表中的地址匹配的 arptable 描述属性。我不想从 arptable 创建另一个集合。
错误:
无法从用法中推断方法“System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable, System.Func)”的类型参数。尝试明确指定类型参数。
这是有问题的代码:
IEnumerable<ARPTABLE> GetARPTable()
{
IpTable arp = new IpTable();
IEnumerable<ARPTABLE> arptable = arp.GetArpTable();
arptable.ToList().ForEach(i =>
{
DeviceTable.Where(j => j.PhysicalAddress == i.MAC)
.Select(y =>
{
i.Description = y.Model ?? y.DeviceName;
});
});
return arptable;
}
DeviceTable 在哪里
public ObservableCollection<Device> DeviceTable { get; set; }
感谢您的任何帮助(或更好的方法)。
【问题讨论】: