第五章 控制代码的流程

本文详细介绍了C#中的各类语句,包括基本的声明语句、选择语句、循环语句以及转向语句等,并提供了丰富的示例代码帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

5.1  语句

语句 statement :定义了某项动作的有效的C#表达式。动作由代码实施。语句可以检测便另的值,为变量设置新值、调用方法函数、执行运算,创建对象或者采取其他的动作。

   语句表 statement list

 由多条语句利用 分好隔开而构成。

语句块: 由花括号 括起来的 语句列表。

声明语句 declaration statement

 注意 常量声明 constant declaration

 

 const int MyVariable = 3;

选择语句

 if 语句

 if(条件表达式)

下面是语句

及 if(条件1)

  语句1

 else if (条件2)

  语句2

  else

 语句3

switch 语句

 

switch 语句求出表达式的值并将这个表达式的值与各种情况相比较

每个情况与一个语句项关联。

switch(MyVariable)

{

    case  情况1:

     语句1;

   break;

   case  情况2:

     语句2;

     break;

    ------

   default:

    最后语句

 

}

  其中每种情况就是一个开关段。

当与所有的情况都不匹配时候,则执行Default.

 

使用循环语句执行嵌入语句

iteration 语句

a. while 语句

  例如  int MyVariable = 0;

   while (MyVariable < 10)

{

   system.Console.WriteLine(MyVariable);

   MyVariable++;

}

while (语句表达式)

  语句表;

}

 

b. do

{

   语句表;

} while (语句表达式)

c. for 语句

for 语句是循环语句中功能最强大的语句。for语句中的控制代码包含三个部分

  初始化设置 initializer

 循环执行条件 condition

 循环变量的增减量 iterator

例子如下:

 int MyVariable

 for (MyVariable =0; MyVarible < 10; MyVarible++)

其中三部分还可以是多条逗号隔开的语句。

 

d. foreach 语句

  foreach 语句可以遍历集合中的各个元素。

主要用于遍历数组

 foreach(元素类型 元素的标识符的名称  in 标识符)

  语句;

e. 转向语句 jump statement

 break :C#允许 使用break 退出当前的语句块。

 continue: 将控制权返回到 控制循环的语句。 不执行循环语句之后的命令。

goto 语句

 goto语句将控制权无条件的转向一个带标号的语句。

代表号的语句放在goto 语句的 后面 比如

int MyVariable = 0;

 while (MyVarible < 10)

 {

    system.Console.WriteLine(MyVarible);

 if (MyVarible == 5)

  {

goto Done;

 MyVarible++;

 }

Done:System.Console.WriteLine("out of the loop");

另外还可以使用goto 语句转移 switch 中的 case

 

checked unchecked 语句

 在受这连个关键字影响的 语句块前面添加上 checked 和unchecked.

 

*********************第五章结束 p108*******************




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值