20151013 C# 第一篇 流程控制语句

时间:2022-07-19 12:05:20

20151013

流程控制语句:

1、选择语句 if … else

if...else

选择语句

if(布尔表达式)
{  语句块;}

 

 

if(布尔表达式)
{  语句块1;}
else
{  语句块2;}

 

 

if(布尔表达式)
{
    if(布尔表达式)
    {  语句块1;}
    else
    {  语句块2;}
}
else
{
    if(布尔表达式)
    {  语句块3;}
    else
    {  语句块4;}
}

 

 

if(布尔表达式)
{  语句块1;}
elseif(布尔表达式)
{  语句块2;}
else
{  语句块3;}

2、选择语句 switch

语句

说明

备注

switch

多分支选择语句

switch(表达式)
{  
   case 常量表达式:语句块
   break;
   …
   default:语句块
   break ;
}

3、迭代语句(循环语句)

语句

说明

备注

while

while语句(条件为True,跳出循环)

while(布尔表达式)
{  
   语句块;
}

 

do...while

while语句(条件为True,跳出循环,循环至少执行一次)

do
{  
   语句块;
}while(布尔表达式)

 

for

for语句

for(初始化表达式;条件表达式;迭代表达式)
{  
   语句块;
}

 

foreach

foreach语句(用于枚举一个集合的元素)

foreach(类型 迭代变量名 in 集合类型表达式)
{  
   语句块;
}

4、跳转语句

语句

说明

备注

break

退出当前语句块

应用于switch、while、do…while、for、foreach

 

continue

退出进入下次循环

应用于while、do…while、for、foreach

 

goto

用于控制转移到标签控制的语句

goto 标签

 

return

用于退出类的方法,如果方法有返回类型,return后必须返回这个类型的值

 

20151013 C# 第一篇 流程控制语句