C#之if条件语句
C#之if條件語句
? ? ? ? ? 條件語句
? ? ? ? ??C#程序默認情況下,語句按照從上而下的順序逐行執(zhí)行。
? ? ? ? ??當在完成某些功能時,需要改變語句的執(zhí)行順序,所以,需要使用條件語句來完成。
? ? ? ? ??if條件語句
? ? ? ? ??根據(jù)條件是否滿足,或者根據(jù)表達式的值控制代碼的執(zhí)行分支。
? ? ? ? ??C#有兩個分支代碼的結(jié)構(gòu),if語句和switch語句。
? ? ? ? ??對于添加分支,C#繼承了C和C++的if……else……結(jié)構(gòu)
? ? ? ? ??if(Condition)
? ? ? ? ??{
???? ? ? ? ? ??Statement1;
? ? ? ? ??}
? ? ? ? ??Else
? ? ? ? ??{
???? ? ? ? ? ??Statement2;
? ? ? ? ??}
? ? ? ? ??Condition關(guān)鍵字表示判斷條件的表達式,結(jié)果必須為true,或者false。
? ? ? ? ??此外,可以單獨使用if語句,不加else。
? ? ? ? ??多個條件。??
? ? ? ? ??也可以使用合并的else if語句,測試多個條件。
? ? ? ? ??If (Condition1)
? ? ? ? ??{
???? ? ? ? ? ??Statement1;
? ? ? ? ??}
? ? ? ? ??Else if(Condition2)
? ? ? ? ??{
???? ? ? ? ? ??Statement2;
? ? ? ? ??}
? ? ? ? ??Else
? ? ? ? ??{
???? ? ? ? ? ??Statement3;
? ? ? ? ??}
? ? ? ? ??注意
? ? ? ? ??使用if……elseif……語句時,最后的一個語句是else,而不是else if。
總結(jié)
- 上一篇: C#之装箱与拆箱
- 下一篇: C#之switch多分支语句