から継承するコレクション クラスがあり、その上で などBindingListの関数を使用できます。SummyList.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.?);