添加给定列表中的所有数字

0 c#

我刚开始使用 C#,但我不知道如何将所有值添加到列表中。

例如,如果您有:

List<int> values = new List<int> { 1, 2, 4, 8, 5, 10 };

如何在不手动将其放入计算器的情况下添加此列表中的每个值?

Rud*_*dey 5

使用Sum

var total = values.Sum();
Run Code Online (Sandbox Code Playgroud)

不要忘记包含using System.Linq在文件的顶部。

或者,如果您不想使用 LINQ,请编写一个循环。

var total = 0;

foreach (var value in values)
{
    total += value;
}

// total equals 30
Run Code Online (Sandbox Code Playgroud)