LINQ Aggregate() 函数2025年3月17日 | 阅读 3 分钟 在 LINQ 中,Aggregate() 函数用于对列表中的每个项目执行操作。Aggregate() 函数对第一个和第二个元素执行操作,然后传递结果。对于下一个操作,它将考虑前一个结果和第三个元素,然后传递,依此类推。 C# 中 LINQ Aggregate 函数的语法在上面的语法中,我们取两个元素 1 和 2 执行加法运算得到 3,然后它取前一个结果 3 和下一个元素 3,执行加法运算得到 6,然后对下一个元素 4 进行运算,结果将是 10。 现在我们将展示使用 C# 中的 linq Aggregate () 函数来计算整数数组中所有数字的乘积的例子。 C# 中 LINQ Aggregate 函数的语法在上面的例子中,有一个整数数组 Num。我们计算了给定数组中所有元素的乘积。为此,我们必须指定一个 Lambda 表达式。在 Lambda 表达式中,我们使用了两个输入参数 "a" 和 "b"。 并在右侧,我们乘以输入参数。现在我们将得到所有数字的乘积。 这些是描述上述示例功能的步骤。
以同样的方式,我们正在 LINQ 中连接分隔字符串中的项目列表 (a, b, c, d)。 当我们执行上面的 LINQ Aggregate () 函数时,我们将得到如下所示的结果 输出 ![]() 下一个主题LINQ 排序运算符 |
我们请求您订阅我们的新闻通讯以获取最新更新。