如何在C#中销毁对象

这个问题在这里已经有了答案:

  • 正确使用IDisposable接口18的答案

  • 除了将对象设置为null之外,还应该将其从其他对象中移除,如果您使用的资源需要释放,请使用IDisposable

    public class Car: IDisposable
    {
        // free resources
        public void Dispose()
        {
    
        }
    }
    

    设置c = null; 只要没有其他引用,垃圾收集器将在下次运行时将其销毁。

    链接地址: http://www.djcxy.com/p/54473.html

    上一篇: How to destroy an object in C#

    下一篇: IDisposable and managed resources