C#
for (int i = 6; i > 0; i--)
{
if (i >=2) { LabelList[i].Text = LabelList[i - 1].Text; }
if (i == 1) { LabelList[i].Text = comboBox_search.Text.Trim(); }
}
vbnet
For i = 6 To 1 Step -1
If i >= 2 Then
Label(i).Text = Label(i - 1).Text
Else
Label(i).Text = ComboBox_search.Text
End If
这两种语言写的执行结果怎么不一样
使用 for 循环,可以反复运行语句或语句块,直到指定的表达式计算为 false。 这种循环是用于循环访问数组以及您事先知道的其他应用程序多少次希望此循环。
下面的示例中i的值被写入控制台。并按 1 递增循环的每次迭代时。
下面是i++ 代码:
class ForLoopTest
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
}
}
结果如下:/*
Output:
1
2
3
4
5
*/
i--代码如下:
class ForLoopTest
{
static void Main()
{
for (int i = 5; i >0; i--)
{
Console.WriteLine(i);
}
}
}
我想循环从6到1,C#该怎么写呢?
追答for (int i = 1; i =2) { LabelList[i].Text = LabelList[i - 1].Text; }
if (i == 1) { LabelList[i].Text = comboBox_search.Text.Trim(); }
}
还可以
for (int i = 1; i =2) { LabelList[i].Text = LabelList[i - 1].Text; }
if (i == 1) { LabelList[i].Text = comboBox_search.Text.Trim(); }
}