📜  c# 计算列表的总和 - C# (1)

📅  最后修改于: 2023-12-03 14:39:47.967000             🧑  作者: Mango

C# 计算列表的总和

在 C# 中,我们可以很方便地计算一个列表中所有元素的总和。下面就给大家介绍一些方法来实现这个功能。

方法一:使用 for 循环

使用 for 循环来计算列表总和是最基本的方法,通过遍历列表每个元素并累加求和。代码如下:

List<int> numbers = new List<int>() { 1, 2, 3, 4, 5 };
int sum = 0;
for (int i = 0; i < numbers.Count; i++)
{
    sum += numbers[i];
}
Console.WriteLine("列表总和为:" + sum);
方法二:使用 foreach 循环

使用 foreach 循环也可以很方便地计算列表总和,代码如下:

List<int> numbers = new List<int>() { 1, 2, 3, 4, 5 };
int sum = 0;
foreach (int number in numbers)
{
    sum += number;
}
Console.WriteLine("列表总和为:" + sum);
方法三:使用 LINQ

使用 LINQ 可以更简洁地计算列表总和,代码如下:

List<int> numbers = new List<int>() { 1, 2, 3, 4, 5 };
int sum = numbers.Sum();
Console.WriteLine("列表总和为:" + sum);
总结

以上就是计算列表总和的三种方法,大家可以根据实际场景选择使用。其中,使用 LINQ 可以更简洁地实现,但需要引入 System.Linq 命名空间。