gpt4 book ai didi

c# - 如何计算 LINQ(到数据集)中数据表列的总和?

转载 作者:IT王子 更新时间:2023-10-29 04:08:56 25 4
gpt4 key购买 nike

我刚开始阅读 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);

关于c# - 如何计算 LINQ(到数据集)中数据表列的总和?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/550187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com