static void Main(string[] args)
{
//switch語句
int a = 10;
switch (a)
{
case 5:
Console.WriteLine("Five");
break; //每個case子句結束時必須使用跳轉指令
case 6:
Console.WriteLine("Six");
break;
case 7:
Console.WriteLine("Seven");
break;
case -1:
goto case 5; //goto case x 也是一個跳轉指令,還有goto default、return、throw、continue、或者goto label
default: //default子句不論出現(xiàn)在什么地方都會在最后才執(zhí)行
Console.WriteLine("Num");
break;
}
//迭代語句
//while
int b=0;
while (b < 5)
{
Console.WriteLine(b); //0,1,2,3,4
b++;
}
//do-while
int c = 0;
do
{
Console.WriteLine(c);
c++;
}
while(c < 5);
//for
for(int i=0; i<5; i++)
{
Console.WriteLine(i);
}
//打印前10個斐波那契數(shù)
for(int i = 0, prevFib = 1, curFib = 1; i < 10; i++)
{
Console.WriteLine(prevFib); //1,1,2,3,5,8,13,21,34,55
int newFib = prevFib + curFib;
prevFib = curFib;
curFib = newFib;
}
//foreach
foreach (char d in "apple")
Console.WriteLine(d);
//跳轉語句
//break--用于結束迭代或switch語句的執(zhí)行
int e = 0;
while (true)
{
if (e++ < 5)
break;
}
//continue--放棄循環(huán)體中其后的語句,繼續(xù)下一輪迭代
for(int i = 0; i < 10; i++)
{
if ((i % 2) == 0)
continue;
Console.WriteLine(i); //1,3,5,7,9
}
//goto--將執(zhí)行點轉移到語句塊中的指定標簽處
int f = 0;
startLoop: if (f <= 3)
{
Console.WriteLine(f); //0,1,2,3
f++;
goto startLoop;
}
//return--用于退出方法。
//throw--拋出異常來表示有錯誤發(fā)生
}
C# 語句
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- public string GetvalueSpilt(string str, string i) { ...
- 第一組:楊昊 真干貨——Js事件委托 一份好的代碼,不僅僅要寫的美觀,還要性能卓越。事件委托可以說就是這樣一種—...
- 第二天,學習的是分支語句,循環(huán)語句的運用,同樣是很基礎的東西 單分支語句if //if語句的表達式:if(條件){...