📜  使用 LINQ Aggregate() 方法计算数组元素总和的 C# 程序(1)

📅  最后修改于: 2023-12-03 15:06:48.352000             🧑  作者: Mango

使用 LINQ Aggregate() 方法计算数组元素总和的 C# 程序

简介

本文将介绍如何使用 C# 的 LINQ(Language-Integrated Query)中的 Aggregate() 方法计算数组元素的总和。Aggregate() 方法可以帮助我们将数组中所有元素聚合起来,形成一个最终的结果。本文将介绍如何使用 Aggregate() 方法计算数组元素的总和,包括方法的语法和使用方式。

程序代码
using System;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        // 使用 Aggregate() 方法计算数组元素的总和
        int[] nums = { 1, 2, 3, 4, 5 };
        int sum = nums.Aggregate((a, b) => a + b);

        Console.WriteLine($"数组元素总和为: {sum}");
    }
}
代码解析

上述代码中,我们定义了一个 int 类型的数组 nums,并将其中的元素初始化为 { 1, 2, 3, 4, 5 }。然后,我们使用 Aggregate() 方法对数组元素进行聚合操作,将数组中所有的元素进行加和操作。在这里,我们使用了 Lambda 表达式 a + b 来表示两个元素的加和操作。最终,我们将数组元素的总和打印到控制台上。

代码输出

运行上述代码,我们将得到以下输出:

数组元素总和为: 15

这表明数组 { 1, 2, 3, 4, 5 } 中所有元素的总和为 15。

总结

本文介绍了如何使用 C# 的 LINQ 中的 Aggregate() 方法计算数组元素的总和。在使用 Aggregate() 方法时,我们需要定义聚合操作的 Lambda 表达式,将数组中的所有元素聚合成一个最终的结果。