日期:2014-05-18  浏览次数:20423 次

类 释放
我用   vs2005   (vb)   在写   asp.net   web   页面,用的是   frame   框架,在页面头上,用以下命令实例化一个类

Dim   fns   As   New   functions

但因为本页面是属于框架中的某一部分,因此大多数情况下,在没有被   关闭的情况下,会重复被打开,请问,
fns   会不会在页面执行完成后,自动释放,
或者,在多次打开的情况下,系统资源会不会没有被释放?

需不需要显式的去写资源释放命令?




------解决方案--------------------
最后自己显示的释放..你不知道系统垃圾回收器何时来回收...显示的实现IDisposable接口的方法吧
------解决方案--------------------
可以在page_load里面把它释放了.实现IDisposable接口
------解决方案--------------------
fns 会不会在页面执行完成后,自动释放,或者,在多次打开的情况下,系统资源会不会没有被释放?
===============
应该肯定不会自动释放,在多次打开的情况下,应该会发生系统资源没有被释放的情况

需不需要显式的去写资源释放命令?
===============
个人认为需要

------解决方案--------------------
你用完把它置为null,系统的垃圾回收机制就会释放,要不要等到结束后