26
我剛開始閱讀LINQ,我想開始將它合併到我的代碼中。我知道如何通過「Foreach」或通過在特定列上執行compute.sum來計算DataTable列的總和。我如何做LINQ to DataSet的等價物?如何計算LINQ中的DataTable列的總和(到數據集)?
我剛開始閱讀LINQ,我想開始將它合併到我的代碼中。我知道如何通過「Foreach」或通過在特定列上執行compute.sum來計算DataTable列的總和。我如何做LINQ to DataSet的等價物?如何計算LINQ中的DataTable列的總和(到數據集)?
如果無類型(取代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);
該訣竅。非常感謝 – 2009-02-15 07:08:19