五、C#流程式控制制 5.1.if語句 1)結構 if(條件判斷表達式) { func1 }else { func2 } 5.2.switch語句 1)結構 switch(表達式) { case 常量表達式:條件語句;break; case 常量表達式:條件語句;break; case 常量表達式:條件 ...
五、C#流程式控制制
5.1.if語句
1)結構
if(條件判斷表達式)
{
func1
}else
{
func2
}
5.2.switch語句
1)結構
switch(表達式)
{
case 常量表達式:條件語句;break;
case 常量表達式:條件語句;break;
case 常量表達式:條件語句;break;
...
default:條件語句;
}
5.3.三目運算符
1)結構
<表達式1>?<表達式2>:<表達式3>
5.4.while語句
1)結構
while(條件判斷表達式)
{
代碼語句;
}
5.5.do...while語句
至少執行一次
1)結構
do{
代碼語句;
}while(條件判斷表達式)
5.6.for語句
1)結構
for(初始條件;判斷條件;迴圈條件)
{
代碼語句;
}
for語句框架:for->tab*2
5.7.for語句
略
5.8.foreach語句
1)結構
foreach(類型 變數 in 集合)
{
代碼語句;
}
foreach 迭代變數是只讀的,不能指定起始結束位置
判斷空格:char.IsWhiteSpace(c)
5.9.break、continue、return、goto語句
break:跳出迴圈
continue:跳過本次迴圈,執行下次迴圈
return:函數返回
goto:跳轉到標識符