我试图找出如何从参数数组中调用10以下所有值的总和.
到目前为止,我已经弄清楚如何调用值的值.关于我怎么能/应该得到这个数字的任何想法?
static int SumVals(params int[] vals)//parameter array
{
int sum = 0;
foreach (int val in vals) //for each integer value
{
sum += val; //sum equals sum plus val. returns all values added together
}
return sum;
}
static void Main(string[] args)
{
int sum = SumVals(100, 5, 2, 9, 800);
Console.WriteLine("Summed Values = {0}", sum);
Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)
在循环中添加if语句,只添加值<10
foreach (int val in vals)
{
if(val < 10)
{
sum += val;
}
}
Run Code Online (Sandbox Code Playgroud)