|
switch case語句適用于從一組互斥的分支中選擇一個執(zhí)行分支。
值得注意的就是case的值必須是常量表達(dá)式不允許是變量。
C#中的switch case語句更安全,如果激活塊中靠前的一個case子句,后面的case子句就不會被激活(除非使用goto語句、但不建意使用)。
注意switch case語句有一種例外情況,如果一個case子句為空,就可以從這個case跳到下一個case上,這樣就可以用相同的方式處理兩個或多個case子句(不再需要goto語句)。
在C#中,switch語句的一個有趣的地方是case子句的排放更靈活,甚至可以將default子句放在最前面(因為任何兩個case都不能相同)。
關(guān)鍵代碼如下:
|
|