整数nを0から昇順に出力する再帰的な方法を作ろうとしましたが、再帰的方法として正しく書かれていないようです。C#整数nを受け取り、すべての整数をnから0まで昇順に出力する
private static int MyAscRec(int n)
{
int counter = 0;
while(counter <= n)
{
Console.WriteLine(counter);
counter++;
}
return counter;
}
static void Main(string[] args)
{
int a = MyAscRec(20);
}
再帰は、それ自身を呼び出すメソッドを伴います。これはありません。あなたの教科書をもう一度見てみることをお勧めします。 – Danimal
再帰(再入可能)メソッドは、処理中に自身を呼び出すメソッドです。この方法はそれを行うために書かれていません。 – Kevin