📅  最后修改于: 2023-12-03 15:13:51.831000             🧑  作者: Mango
在C#中,你可以使用数组来存储一组相同类型的数据。而有时候,我们可能需要计算数组中所有元素的和。在本文中,我们将学习如何使用C#计算数组元素的总和。
要计算数组中所有元素的和,你可以按照以下步骤进行操作:
sum
,并将其初始值设置为0。sum
变量上。sum
变量中将保存数组中所有元素的和。以下是一个计算数组元素之和的简单示例代码(假设数组名为 array
):
int sum = 0;
for (int i = 0; i < array.Length; i++)
{
sum += array[i];
}
除了使用循环遍历数组的方法外,C#还提供了使用 LINQ(语言集成查询)来计算数组元素之和的简便方法。使用 LINQ 的 Sum()
方法可以快速计算数组中的元素之和。
以下是使用 LINQ 计算数组元素之和的示例代码:
int sum = array.Sum();
在上面的示例中,array.Sum()
返回数组中所有元素的总和,并将结果赋值给变量 sum
。
下面是一个完整的示例代码,演示了如何计算数组中所有元素的和:
using System;
using System.Linq;
class Program
{
static void Main()
{
int[] array = { 1, 2, 3, 4, 5 };
int sum = 0;
for (int i = 0; i < array.Length; i++)
{
sum += array[i];
}
Console.WriteLine("数组元素之和(使用循环): " + sum);
int linqSum = array.Sum();
Console.WriteLine("数组元素之和(使用LINQ): " + linqSum);
}
}
以上代码中,我们首先声明了一个整数数组 array
,并初始化了一些元素。然后,使用循环和 LINQ 分别计算了数组元素的总和,并将结果输出到控制台。
通过本文,我们学习了如何使用C#计算数组元素的总和。你可以选择使用循环或使用LINQ的 Sum()
方法来实现。根据具体的情况选择最适合你的方法,并确保你的代码能够返回数组元素的正确总和。