/*分支,循环,转移*/ int a = 1, b = 2; if (a > b) { Response.Write("a>b"); }//语法if(true||false){true执行}else{false时执行} if (a < b) { Response.Write("a<b"); }
//分支
switch (a) {
case 1:
Response.Write(a);
break;
case 2:
Response.Write(b);
break;
}
/*循环*/ while (a < 8) { a++; if (a > b) { break; } }//while(先判断true||false){true时执行},break;跳出本次循环; do { a++; if (a > b) { break; } } while (a < 8);//do{先执行}while(后判断true||false),break;跳出本次循环; for (int i = 0; i < 100; i++) { Response.Write(i);//输出1-100,执行效率比较高 } foreach(Control ctl in this.Controls) { //一般用来遍历集合,数组 }
protected void Page_Load(object sender, EventArgs e) { int a = 1, b = 2; if1(a, b);//调用子涵素 } protected void if1(int a,int b) { if (a > b) { Response.Write("a>b"); }//语法if(true||false){true执行}else{false时执行} if (a < b) { Response.Write("a<b"); } } }