すべての関数を保持する関数クラスがあります。関数間で引数を渡したいのですが、 recursive では渡しません。
私の最初の関数が配列を返し、その配列をチェックする別の関数に送りたいとしましょう。
Programクラスでどうすればいいですか?
私は試します:
public List InsertFibo()
{
List<int> Fibo = new List<int>();
Console.WriteLine("enter you number");
string n = Console.ReadLine();
int numbers = Convert.ToInt32(n);
for (int i = 0; i < numbers; i++)
{
Console.WriteLine("insert numbers");
string z = Console.ReadLine();
int number = Convert.ToInt32(z);
Fibo.Add(number);
}
return Fibo; ;
}
public bool check(List<int> f)
{
int temp1=0;
int temp2=1;
int temp3=2;
if (f[temp1]+f[temp2]==f[temp3])
{
temp1++;
temp2++;
temp3++;
return true ;
}
else
{
return false;
}
}
プログラムクラス
Fibonachi f = new Fibonachi();
Console.WriteLine(f.InsertFibo());
Console.WriteLine(f.check());
どうすればいいのですか?