我觉得这个问题很愚蠢,但我很头疼,试图找出为什么这个简单的循环无效。
private void button2_Click(object sender, EventArgs e)
{
for (int i = 1; i>=5; i++)
label2.Text = "aaaa";
}
答案 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变为假