1. 程式人生 > >在c#中using和new這兩個關鍵字有什麼意義

在c#中using和new這兩個關鍵字有什麼意義

using指令的兩個作用:

1.允許在名稱空間中使用型別,或者為型別建立別名;

using System.Text;

using Project = PC.MyCompany.Project;

2.允許程式設計師指定使用資源的物件何時釋放資源;

1>. 為 using 語句提供的物件必須實現 IDisposable 介面。此介面提供了 Dispose 方法,該方法將釋放此物件的資源。
2>.可以在到達 using 語句的末尾時,或者在該語句結束之前引發了異常並且控制權離開語句塊時,退出 using 語句。
3>. 可以在 using 語句中宣告物件(如上所示),或者在 using 語句之前宣告物件

new指令

1.new例項化一個物件;
2.或者修飾一個方法,表示此方法完全重寫(即隱藏基類方法);