宗的博客

导航

C#流程控制

1、布尔逻辑

bool类型有两个值:true 和 false . 真 和 假

布尔比较运算符也称为关系运算符

 

var1 = val2 && var3 //如果var2和val3 都为true ,val1的值就是true ,否则为false(逻辑与)

varl 
= var2 || var3 // 如果var2或val3(或两者都是),val1 的值就是true,否则为false(逻辑或)

 

 

2、goto 语句

 

语法:goto <labername>

例:

int myInt = 6;

goto myLaber;

myInt += 10;

myLaber:

Console.WriteLine("myInt = {0}", myInt);

 

3、三元运算符

语法:<test> ? <true> : <false> ;

string myEge = (myInt < 5) ? "my ege 20"  : "my ege 30";

示例说明

如果 myInt 小于 5  "my ege 20 " 赋给 myEge ,如果 myInt 大于或等于 5 "my ege 30" 赋给 myEge;

 

4、if 语句

 

if(<test>)

{

 <test> is true

else

{

  <test> is false

}

 

5、switch 语句

 

switch(<testVal>)

{

  case <comVal1>:

   <testVal == comVal1;

  break;

 

  case <comVal2>:

   <testVal == comVal2;

  break;

 

}

 

6、声明常量

注意声明常量同时必须给他赋值

const int ege = 20;

 

7、do循环

do

{

 

}while(<test>)

 

8、while 循环

while(<test>)

{

}

9、for 循环

int i;

for(i = 1 ; i<= 10 ; i++)

{

 

}

10、循环的中断

break ---立即终止循环

continue --- 立即终止当前的循环(继续执行下一次循环)

goto --- 可以跳出循环,到已标记好位置

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

 

posted on 2009-11-24 21:28  wrz  阅读(252)  评论(0编辑  收藏  举报