最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C# while与for 循环语句区别
时间:2022-06-25 04:59:42 编辑:袖梨 来源:一聚教程网
c# while与for 循环语句区别
while 语句执行一个语句或语句块,直到指定的表达式计算为 false。
// statements_while.cs
using system;
class whiletest
{
static void main()
{
int n = 1;
while (n < 6)
{
console.writeline("current value of n is {0}", n);
n++;
}
}
}
于 while 表达式的测试在每次执行循环前发生,因此 while 循环执行零次或更多次。这与执行一次或多次的 do 循环不同。
当 break、goto、return 或 throw 语句将控制权转移到 while 循环之外时,可以终止该循环。若要将控制权传递给下一次迭代但不退出循环,请使用 continue 语句。请注意,在上面三个示例中,根据 int n 递增的位置的不同,输出也不同。在下面的示例中不生成输出。
// statements_while_3.cs
// no output is generated
using system;
class whiletest
{
static void main()
{
int n = 5;
while (++n < 6)
{
console.writeline("current value of n is {0}", n);
}
c# for语句
c# for语句是最常见的循环结构,在大部分的语言中都有,只是语法不太一样而已,不过用途是一样的。
code: for( initial value;test; increment/decrement value) { one or more statements; } for循环后面紧跟的c#语句。如果要让for控制多个语句的话就要使用代码块符号来括住这些语句。
他可以循环的时候只显示偶数!!!
void button2_click(object sender, eventargs e)
{
for (int i = 1; i < 26; i+=2)
{
label2.text += i+ ","; //不用tostring() 因为后面是string
}
}
或者容易理解点的
protected void button2_click(object sender, eventargs e)
{
for (int i = 1; i < 26; i++)
{
if(i%2==0) //如果除2余数是0
{
label2.text += i+ ",";
}}
}
相关文章
- 捞女游戏第四章怎么解锁-捞女游戏第四章解锁攻略 07-02
- 怎么用ps去掉图片上的文字剔除不带背景 07-02
- 鸣潮2.3版本全部星声统计 07-02
- 上古卷轴4重制版深蔑空洞藏身处怎么解锁 07-02
- DEXTF Protocol(DEXTF币)要挖多久 07-02
- XRP占领韩国顶级交易所 07-02