1、析構函數
class Test
{
public Test()//構造函數
{
...
}
~Test()//析構函數
{
...
}
析構函數只適用于引用類型;不能給析構函數加訪問權限修飾符;析構函數不能帶參數;只有垃圾回收器才能調用析構函數。
2、異常安全的disposal方法
注:強調的是方法的用途而不是名稱。換言之,一個disposal方法可以使用任何有效的C#方法名,而不說專門存在一個名為disposal的方法。比如TextReader的close方法
3、using語句
using(TextReader reader = new StreamReader(fileName))
{
...
}
4、強制垃圾回收(不推薦)
調用 System.GC.Collect()