析構方法: 與構造方法正好相反,構造方法用於實例化一個對象,析構方法用於清理一個對象。在C#中不需要我們書寫析構方法,編譯系統會自動幫我們完成這項工作。 需要註意以下幾點: 1、析構方法不能有任何參數,且無返回值,無訪問修飾符。 2、一個類中只能有一個析構方法,意思就是說不能重載。(也不能被繼承) ...
析構方法:
與構造方法正好相反,構造方法用於實例化一個對象,析構方法用於清理一個對象。在C#中不需要我們書寫析構方法,編譯系統會自動幫我們完成這項工作。
需要註意以下幾點:
1、析構方法不能有任何參數,且無返回值,無訪問修飾符。
2、一個類中只能有一個析構方法,意思就是說不能重載。(也不能被繼承)
3、析構方法不能被調用,由編譯系統自動調用。
4、C#中析構方法可以不寫。
析構方法語法格式:
1 public class Test 2 { 3 //析構方法 4 ~Test() 5 { 6 //執行代碼體 7 } 8 }