我是方法和循环的新手。如果有人可以解释为什么我的代码无法正常运行,将不胜感激。
代码首先循环并写入“测试”,然后运行第二个
WriteLine
。不应该只使用WriteLine
一次,因为该方法在之前被调用和终止WriteLine
?正在写 50 -而
WriteLine
不是 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);
}
}