C#學習日記2011-4-26

1.裝箱與拆箱

裝箱是指將一個值類型的轉換成一個object類型的過程;

 

int a =5;

object obj=(object)a; //顯式轉換實現裝箱;去掉(object)爲隱式轉換

 

拆箱是指將一個object 類型顯式轉換成一個值類型的過程

 

int b=(int)obj; //拆箱

 

2.條件運算符"?:"

表達式1?表達式2:表達式3

表達式1必須爲bool類型,如果表達式1爲true,進行表達式2的運算,如爲false,則進行表達式3的運算;

string mystr=((1>2)?"i":"u") + "love" + ((2>3)?"u":"me");

//結果爲mystr=uloveme;

 

3.swith語句(開關語句)

swith(控制表達式)

{

  case 常量表帶是1:

語句1;

break;

case 常量表示式2:

語句2;

break;

......

 

}

 

 

4.while 循環與 do-while

while(條件表達式)

循環語句;

while 循環先執行判斷,再執行循環語句

do

循環語句;

while(條件表達式)

do-while循環先執行循環語句,再進行條件判斷

 

 

發佈了16 篇原創文章 · 獲贊 5 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章