码迷,mamicode.com
首页 > Windows程序 > 详细

C#学习笔记(流程语句)

时间:2015-04-28 15:45:42      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

1 goto语句

C#允许给代码行加上标签,这样就可以使用goto语句直接跳转到这些代码行上。该语句优缺点并存。主要的有点是:这是控制什么时候执行哪些代码的一种简单方式。主要缺点是:过多的使用这个技巧将使代码难懂。

goto <labelName>

2 三元运算符

<test>?<resultIfTrue>:<resultIfFalse>

其中计算<test>可以得到一个布尔值,运算的结果根据这个值来确定是<resultIfTrue>还是<resultIfFalse>。

3 if语句

if语句的功能比较多,是有效的决策方式。与?:语句不同的是,if语句没有结果(所以不在赋值语句中使用它),使用该语句是为了有条件的执行其他语句。

4 switch语句

switch语句非常类似于if语句,因为他也是根据测试的值来有条件的执行代码,但是,switch语句可以一次将测试变量与多个值进行比较,而不是仅测试一个条件。这种测试仅限于离散的值,而不是像“大于X”这样的子句,所以他的用法有点不同,但他任然是一种强大的技术。

switch <testVer>

{

  case <comparsonVal1>

  {

    <Code>

    break;

  }

  

  case <comparsonVal2>

  {

    <Code>

    break;

  }

  

  case <comparsonVal3>

  {

    <Code>

    break;

  }

  defualt:

  <Code>

  break;

}

5 do...while...语句

int i = 1;

do

{

  Console.WirteLine{"{0}",i++};

}while(i < 10);

本例循环10次,打印1~10的数字

6 while语句

while(<Test>)

{

  <Code to be looped>

}

与do...while...语句不同的是,while语句是先判断在执行

7 for循环语句

for(<initialization>;<condition>;<operation>)

{

  <Code to loop>

}

8 循环中的中断

8.1 break - 立即中断循环,跳出循环体

8.2 continue - 立即中断当前的循环,继续执行下一条循环语句

8.3 goto - 可以跳出循环,到已经标记的位置上

8.4 return - 跳出循环及其包含的函数

C#学习笔记(流程语句)

标签:

原文地址:http://www.cnblogs.com/DannyShi/p/4462783.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!