私はLINQを読み始めたばかりで、それをコードに組み込み始めたいと思います。行を「Foreach」するか、特定の列でcompute.sumを実行することにより、DataTableの列の合計を計算する方法を知っています。 LINQ to DataSetで同等のことを行うにはどうすればよいですか?
型指定されていない場合(int
を正しいデータ型に置き換えます):
var sum = table.AsEnumerable().Sum(x=>x.Field<int>(3));
または:
var sum = table.AsEnumerable().Sum(x=>x.Field<int>("SomeProperty"));
入力した場合:
var sum = table.Sum(x=>x.SomeProperty);