【发布时间】:2019-12-15 20:21:17
【问题描述】:
如何循环这个 switch 语句?
我想在单击另一个按钮时更改 3 种按钮颜色。我需要在案例 4 到案例 1 之后无限循环它。 我愿意接受任何其他解决方案。
private void Next_Click(object sender, EventArgs e)
{
i++;
switch (i)
{
case 1:
red.BackColor = Color.Red;
orange.BackColor = Color.Black;
green.BackColor = Color.Black;
break;
case 2:
red.BackColor = Color.Red;
oragne.BackColor = Color.Orange;
green.BackColor = Color.Black;
break;
case 3:
red.BackColor = Color.Black;
orange.BackColor = Color.Black;
green.BackColor = Color.Green;
break;
case 4:
red.BackColor = Color.Black;
orange.BackColor = Color.Orange;
green.BackColor = Color.Black;
break;
}
}
【问题讨论】:
-
在情况 4 时设置 i = 0 ?
-
呃...使用
for循环?
标签: c# loops switch-statement