在C#中,我们可以使用构造函数和析构函数来创建和销毁对象。
创建对象:
public class MyClass
{
// 构造函数
public MyClass()
{
// 在构造函数中初始化对象
}
}
MyClass obj = new MyClass(); // 创建对象
销毁对象:
public class MyClass
{
// 析构函数
~MyClass()
{
// 在析构函数中清理资源
}
}
MyClass obj = new MyClass(); // 创建对象
obj = null; // 设置对象为null,触发垃圾回收器销毁对象
在C#中,当对象不再被引用时,垃圾回收器会自动销毁对象并释放资源。我们也可以手动设置对象为null来触发垃圾回收器的销毁操作。