【发布时间】:2020-01-01 23:20:46
【问题描述】:
是否可以初始化“int number”并将用户输入的值传递给它?我想知道是否有一种更简洁的方法可以通过在 for 循环之外初始化 number 来做到这一点。
for (int number = Convert.ToInt16(Console.ReadLine()); number < 10; number++)
{
Console.WriteLine(number);
}
我想做这样的事情,其中一个变量在循环外初始化,然后直接提交。 - 但是这似乎不起作用。
int n;
for (n; n<10; n++)
{
Console.Writeline(n)
}
我知道它可以被分配并传递到循环中,但是是否可以不必这样做?
int n = Convert.ToInt16(Console.ReadLine());
for (int i = n; i<10; i++)
Console.Writeline(i);
换句话说,我可以使用int n,而不必将其更改为i吗?
【问题讨论】:
-
您必须定义从哪个号码开始以及停止在哪个号码上。你不能以 n 开头并以 I 结尾。