程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# if,ifelse語句,

C# if,ifelse語句,

編輯:C#入門知識

C# if,ifelse語句,


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;

 }
}
今天就到這了,花點時間認真理一下知識,還是感觸頗深的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved