2011年2月20日 星期日

[C#] using


using 關鍵字有兩個用途:
1. 作為指令,用於為命名空間創建別名或導入其他命名空間中定義的類型。
2. 作為語句,用於定義一個範圍,在此範圍的末尾將釋放物件。
與try/catch/finally共同點: 都可以釋放資源 
與try/catch/finally不同點:
try/catch/finally可以用來捕獲異常並處理, using不行 
using可以創建別名,導入命名空間 ,try catch finally不行 
using會在資源超出範圍後主動釋放物件,try catch finally要程式師自己寫 釋放物件 的代碼

2011年2月13日 星期日

[C#] 同階運算子結合性

左結合: 由左而右, 先結合左邊運算子再結合右邊
右結合: 由右而左, 先結合右邊運算子再結合左邊