我需要行的方法,这样当你有方法调用 Rows (4)
时,一个方法会打印四个空行。
这是我的代码,但它不起作用,请告诉我哪里出了问题?
namespace something
{
class Program
{
static void Main(string[] args)
{
Console.Write("give number: ");
int lines = int.Parse(Console.ReadLine());
line(lines);
Console.WriteLine("lines end");
Console.ReadKey();
}
private static void line(int lines)
{
for (int i = 1; i <= lines; i++);
Console.WriteLine(" ");
}
}
}
最佳答案
去掉结尾的;
:
for (int i = 1; i <= lines; i++);
^
在这种情况下,您的 Console.WriteLine("");
在循环结束后仅调用一次。循环什么也不做。
关于C#方法行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8443006/