1,if語句的判斷是根據布爾表達式的值。
if語句主要有兩種方式,如下
Code(1)if(boolean) do (2)if(boolean){ do }
一般大家都是用第二種方法,因為第一種方法只會執行if條件後的第一條語句
如:
Codeif(Boolean) Console.WriteLine("ok1"); Console.WriteLine("ok2");
不管boolean的值為true或false,ok2總會輸出,但是如果用第二種方式就會不同了。
2,if—else語句
if --else語句和if語句的判定條件都是一樣,都是根據條件的boolean的結果來決定執行的代碼。只不過if—else比if多了一個選擇的機會。就相當於:比賽發獎一樣,if就是輸了什麼獎品都沒了,加了個else還可以有個安慰獎。
if –else語句格式為,一定要有大括號的
Codeif(Boolean){ do-something; }else{ do-something; }
如果我們只是要進行簡單的if—else 操作,我們可以不使用if –else語句,可以使用C#提供的一種非常簡單的方式,如
Codeint i=0;
int j=0;if(i>0){ j=1; }else{ j=2; }
對 i 賦值很簡單,我們可以簡寫成 int i=0;int j=i>0?1:2;就可以了
3,語句嵌套
if,if—else語句是可以以相互嵌套的
Codeif(boolean){ if(boolean){ do something; }else{ do something; } } if(boolean){ if(boolean){ do something; } }else{ if(Boolean){ do something; } }今天就到這了,花點時間認真理一下知識,還是感觸頗深的