简单而精细的循环不起作用

时间:2016-02-05 00:37:12

标签: c# for-loop

我觉得这个问题很愚蠢,但我很头疼,试图找出为什么这个简单的循环无效。

private void button2_Click(object sender, EventArgs e)
    {

       for (int i = 1; i>=5; i++)

            label2.Text = "aaaa";
    }

2 个答案:

答案 0 :(得分:3)

您使用的是大于号,请使用小于

private void button2_Click(object sender, EventArgs e)
{

   for (int i = 1; i<=5; i++)

        label2.Text = "aaaa";
}

答案 1 :(得分:1)

第一次迭代:1 == 5,其评估为false,因此它将退出

您应该阅读for循环的工作原理。 语句1在循环(代码块)开始之前执行。语句2定义了运行循环的条件(代码块),如果是,则在循环(代码块)执行后执行语句3。 并且这一直重复,直到陈述2变为假