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