これはあなたが行うべき方法です。私がこれを言うのは、あなたが明らかに C# に不慣れであり、おそらくいくつかの基本的なことがどのように機能するかを理解しようとする必要があるからです!
public int Sum(params int[] customerssalary)
{
int result = 0;
for(int i = 0; i < customerssalary.Length; i++)
{
result += customerssalary[i];
}
return result;
}
このSum
関数を使用すると、これを使用して平均も計算できます...
public decimal Average(params int[] customerssalary)
{
int sum = Sum(customerssalary);
decimal result = (decimal)sum / customerssalary.Length;
return result;
}
2 番目の関数で型を使用する理由decimal
は、除算が整数以外の結果を簡単に返す可能性があるためです。
他の人は、とにかく私が自分で使用するものであるLinqの代替手段を提供していますが、Linqでは、とにかく独自の機能を持つことに意味がありません. C# を理解していることを示すために、このような関数をタスクとして実装するように求められていると思い込んでいますが、間違っている可能性があります。