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循環先執行循環語句,再進行條件判斷