标签: c# asp.net asp.net-mvc dispose
在ASP .NET MVC中设置的控制器的动作内是否有类的对象。?
答案 0 :(得分:6)
除非您明确处置它,否则无论何时垃圾收集器运行它都会被处理掉。没有办法知道什么时候会发生。这是假设没有其他参考存储在某处的对象。
注意:“Dispose”在这里意味着清理连接或非托管内存等资源。这是由实现IDisposable的对象完成的。
在垃圾收集器运行之前,对象本身不会从内存中删除(即使已处理)。尝试强制垃圾收集是不可取的。