オブジェクトのリストを含むオブジェクト モデルがあり、これらのオブジェクトには short として定義されたプロパティがあります。次のようになります。
public class MyObject
{
public short TheNumber { get; set;}
}
List<MyObject> TheListOfMyObjects = SomeMethodThatReturnsList();
今、リスト内のすべてのオブジェクトの TheNumber を合計したいので、これを書いています:
var TheSum = (from a in TheListOfMyObjects
where....
select a.TheNumber).Sum();
Sum() の定義がないというエラーが表示されます。これが機能しないのはなぜですか?どうすれば修正できますか?
編集:
私はこれが機能します:
var TheCount = (from a in TheListOfMyObjects
where....
select a).Count();
そうです、私はSystem.Linq
using ステートメントを持っています。反対票の理由がわからない。