我有一个继承自的集合类,BindingList
我可以Sum
在它上面使用函数,例如myList.Sum(x=>x.Quantity)
.
但是当我实现接口时,IEnumerable<SqlDataRecord>
我不能再使用它了,x.Quantity
没有作为选项给出。我该如何解决这个问题?
class item
{
public decimal Quantity { get; set; }
}
class items : BindingList<T>
{
}
items newItems = new items();
items.Sum(x=>x.Quantity);
上面的代码有效,但是当我添加以下代码时,它不再有效。它说该类没有Sum
. 我究竟做错了什么?
class items : BindingList<T>, IEnumerable<SqlDataRecord>
{
}
items.Sum(x=>x.?);