我有一个继承自BindingList
的集合类,我可以使用Sum
功能,比如myList.Sum(x=>x.Quantity)
。当实现IEnumerable <SqlDataRecord>不能访问'总和'功能
但是,当我实现接口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.?);
目前还不清楚你问这里。请显示一些代码以及您正在收到的错误 –