C# 用于语句外的语句变量用法
我想显示我在for语句之外迭代的总次数,这样它只显示一次。您需要在for循环之外声明I。您可以执行以下操作:C# 用于语句外的语句变量用法,c#,loops,for-loop,console.writeline,C#,Loops,For Loop,Console.writeline,我想显示我在for语句之外迭代的总次数,这样它只显示一次。您需要在for循环之外声明I。您可以执行以下操作: for (i = 0; i < 14; i++) { //display data here } Console.WriteLine("{0}", i); Console.ReadLine(); 希望这有帮助 在循环之前定义变量i并将其初始化为0 只需在for循环之前添加一个i声明: int i = 0; for(;i < 50; i++) { // D
for (i = 0; i < 14; i++)
{
//display data here
}
Console.WriteLine("{0}", i);
Console.ReadLine();
希望这有帮助 在循环之前定义变量i并将其初始化为0 只需在for循环之前添加一个i声明:
int i = 0;
for(;i < 50; i++)
{
// Do some stuff
}
Console.WriteLine(i.ToString());
您尚未在for迭代器中声明变量i,因此只有在for之前声明变量,才能编译代码。在这种情况下,for循环后的WriteLine将按预期工作。那有什么问题吗?我不确定这里的反对票是否合理。。。
int i;
for (i = 0; i < 14; i++)
{
//display data here
}
Console.WriteLine("{0}", i);
Console.ReadLine();