在C#中,我們可以使用構造函數和析構函數來創建和銷毀對象。
創建對象:
public class MyClass
{
// 構造函數
public MyClass()
{
// 在構造函數中初始化對象
}
}
MyClass obj = new MyClass(); // 創建對象
銷毀對象:
public class MyClass
{
// 析構函數
~MyClass()
{
// 在析構函數中清理資源
}
}
MyClass obj = new MyClass(); // 創建對象
obj = null; // 設置對象為null,觸發垃圾回收器銷毀對象
在C#中,當對象不再被引用時,垃圾回收器會自動銷毀對象并釋放資源。我們也可以手動設置對象為null來觸發垃圾回收器的銷毀操作。