0

メソッドとループは初めてです。私のコードが正しく実行されない理由を誰かが説明できれば幸いです。

  1. コードは最初にループして 'Test' を書き込み、WriteLineその後 2 番目に実行します。WriteLineの前にメソッドが呼び出されて終了するので、一度だけではありませんWriteLineか?

  2. WriteLine 50 - を書いていますが、20 + は数えていません。何故ですか?

以下は私のコードです:

        }
        Count(20, 50);
        Console.ReadKey(true);
    }

static void Count(int first, int last)
{
    if (first <= last)
    {
        Console.WriteLine("Test!");
        Count(first + 1, last);
        Console.WriteLine(first);

    }
}  
4

1 に答える 1