Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
LINQ を読み始めたばかりで、コードに組み込みたいと考えています。行を「Foreach」するか、特定の列でcompute.sumを実行して、DataTableの列の合計を計算する方法を知っています。LINQ to DataSet で同等のことを行うにはどうすればよいですか?
int型指定されていない場合 (正しいデータ型に置き換えてください):
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);