C#流程控制语句

       流程控制语句是C#的重要组成部分主要用于是终止程序代码的执行次序,提高程序的灵活性。主要包括选择语句、迭代语句、跳转语句。


1.选择语句

    选择语句用来根据摸个表达式的值从中选取符合条件的语句来执行,主要包括if语句和swith语句。

   if  else 语句

   if语句用于根据一个布尔表达式的值选择一条语句执行

     

if (布尔表达式)
{
    语句块
}
当上式值为true时,执行语句块


 switch语句

     switch语句用于多分枝选择,根据表达式的值从多个分支中选择一条执行。

  

switch 【表达式】
{
  case[常量表达式]:【语句块】
  break;
  ……
   case[常量表达式]:【语句块】
  default:【语句块】
   break;
  
}

switch语句中表达式的值类型应是sbyte,byte,short,ushort,int,unit,long,ulong,char,string和枚举类型中的一种。一个语句中能使用一个default标签,用break语句跳出。


2、迭代语句

     主要用于重复执行嵌入语句,主要有while语句,do……while语句,int和foreach语句。

    while语句

    可以根据条件执行一次或多次,每次执行完毕重新查看是否符合条件值,符合则继续执行,否则跳出while语句。

    

while 【布尔表达式】
{
  语句块
}
    

   do……while语句

   do……while语句的判断条件再循环后,循环体在计算条件表达式之前执行一次。

  

do
{
  语句块
}
 while【布尔表达式】

  for语句

  计算初始化序列,如果条件为真,重复执行嵌套语句并计算,为假则退出。

  

for [初始化表达式];【条件表达式】;【迭代表达式】
{
   语句块
}

  foreach语句

  用于枚举集合元素,对集合中每个元素执行嵌套语句 。语句格式如下

foreach 【类型】 【迭代变量名】 in 【集合类型表达式】
{
  语句块
}
   其中集合表达式的值不能为null


3、跳转语句

     break语句

    break语句一般只用于switch、while、do……while、for或for……each语句中,在不同的语句中的应用一句语句各自特征略有不同。


   continue语句

    只能用于while、do……while、for、foreach语句中,主要用于跳过位于循环语句块后面的代码,转而执行下一次循环。


  goto语句

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


 return语句

  用于退出类的方法。


  

  

    





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值