偶数是整数的和

use*_*874 -8 c#

如何从整数输入中获得偶数和.

var intInput = 10;
Run Code Online (Sandbox Code Playgroud)

现在我想要均匀的'总和.在这种情况下= 2 + 4 + 6 + 8 + 10 = 30

var evenCount = 0;
if (i % 2==0) 
{
    evenCount = evenCount + i;
}
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?

Dav*_*rtz 10

var evenCount = (intInput / 2) * (intInput / 2 + 1);
Run Code Online (Sandbox Code Playgroud)

这只是从零到指定数量一半的所有整数之和的两倍.

2 + 4 + 6 + 8 + 10 = 2(1 + 2 + 3 + 4 + 5)


Har*_*sad 5

这个怎么样?

var sum = Enumerable.Range(1,10).Where(x=> x%2==0).Sum();
Run Code Online (Sandbox Code Playgroud)