變量聲明
int n=
;
聲明必須賦值
多變量聲明
int a=
;b=
類型推斷
var a=
;
編譯器會自動根據值推斷變量類型
此句等價於 int a=
;
作用域
a
局部變量作用域
方法的起始的結束之間的大括號區域
一旦方法結束
變量消失
如果在方法外調用此局部變量會導致越界
b
類作用域
類主體的起始和結束之間的區域
類中定義的變量稱為 field (字段)
可由類中所有方法使用
同樣名稱的變量在同一作用域中只能聲明一次
字段和局部變量作用域沖突
a
類級的被看成字段
b
調用類級變量
類名
變量名
或者
使用 this 關鍵字
常量
const int a=
;
一旦聲明
不可更改值
if 語句
a
bool 表達式中等於是用 ==
= 是用來賦值的
b
if 語句中
即使只有一行代碼
也建議使用 { }
swich 語句
a
比if 語句有更好的可續性
b
每條分支語句都必須有 break ;
c
case 後的值必須是常數
foreach 循環
a
不需要知道集合或者數組中元素的個數
跳轉語句
a
goto 不能跳轉到循環代碼塊中
不能跳出類的范圍
不能退出try catch 後面的 finally 塊
b
break 控制執行循環後面的語句
必須在循環中使用
ntinue 必須在循環中使用
只退出當次循環
執行下次循環
d
return 退出類的方法
把控制權交給方法的調用者
From:http://tw.wingwit.com/Article/program/net/201311/12233.html