C#之switch多分支语句
C#之switch多分支語句
 
? ? ? ? ? switch語句
? ? ? ? ??根據一個表達式的結果值,在多個分支語句中查找相同的結果,并執行該分支語句中的語句塊。
? ? ? ? ??在switch語句中,條件的表達式不需要做值類型的限制,可以是邏輯值,也可以是其他類型的值。
? ? ? ? ??switch(Condition)
? ? ? ? ??{
???? ? ? ? ? ??Case Value1;
??????????? ? ? ? ? ??Statements1;
??????????? ? ? ? ? ??break;
????? ? ? ? ?? Case Value2;
??????????? ? ? ? ? ??Statement2;
??????????? ? ? ? ? ??break;
???? ? ? ? ? ??……
???? ? ? ? ? ??Case ValueN;
??????????? ? ? ? ? ??StatementN;
??????????? ? ? ? ? ??break;
? ? ? ? ??}
? ? ? ? ? 其中,Condition關鍵字為表達式
? ? ? ? ??當結果為value1時,執行Statement1語句。
? ? ? ? ??當結果為value2時,執行Statement2語句。
? ? ? ? ??注意
? ? ? ? ??使用switch……case語句進行多分支判斷時,需要在每一個分支所執行的語句下加break指令,否則將會依次執行每一個分支。
 
? ? ? ? ??switch語句和if語句的區別。
? ? ? ? ??switch語句是針對一個條件表達式,進行的判斷,在使用switch……case語句時,需要為條件表達式定義多個值。
? ? ? ? ??If……else if……可以針對多個表達式進行判斷。
? ? ? ? ??
總結
以上是生活随笔為你收集整理的C#之switch多分支语句的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: C#之if条件语句
- 下一篇: C#之while与do……while语句
