我有一個繼承自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.?);
目前還不清楚你問這裏。請顯示一些代碼以及您正在收到的錯誤 –