【发布时间】:2018-03-16 21:28:52
【问题描述】:
在 VB.NET 类文件中,我尝试使用 ToList() 等扩展方法,在这种情况下,泛型参数填充了我所知道的子类。
Dim specificOrders = request.Orders _
.Where(Function(x) x.GetType().Equals(GetType(SpecificOrderType))) _
.ToList(Of SpecificOrderType)()
但是,我收到错误消息“扩展方法不是通用的或没有可用的类型参数”。关于为什么会这样的任何想法?
此方法应位于 System.Linq 命名空间中 - 我已将其打开并在文件中引用。
【问题讨论】: