私は多数のWebサイトで解決策を探しましたが、メソッドのオーバーロードの概念を完全に理解することはできません。少なくともこれについては、どこが間違っているのかがわからないためです。以下に示すメソッドを呼び出そうとするたびに、「メソッド 'arrayCalculator' のオーバーロードは 0 引数を取ります」というエラーが表示されます。これで私を助けてくれることを願っています。ありがとう。
public class Calculations
{
public static int[] arrayCalculator(object sender, EventArgs e, int m)
{
int i;
int[] result = new int[9];
int[] timesTable = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
for (i = 0; i <= 9; i++)
{
result[i] = m * timesTable[i];
System.Diagnostics.Debug.WriteLine("Calculation successful: " + m + " * " + timesTable[i] + " = " + result[i] + ".");
}
return result; // returns int result[]
}
}