关于Dispose方法
ado.net操作数据库,除了Connection外,其他Command、DataAdapter等对象是否用完后也要Dispose()?这是不是太烦了啊?交给GC自行处理可以吗?
[解决办法]
写个专门的sqlhelper类
[解决办法]
这个好用 using(对象){}
[解决办法]
从来没回收过的 路过
[解决办法]
在你的逻辑代码花括号结束后asp.net会自动回收释放掉资源的,当然你也可以用Dispose在适当的位置回收,或者使用楼上说的 using(对象){} 这样的方式,在对象使用完后就会回收掉了。
[解决办法]
不用我我们回收了吧
[解决办法]
[解决办法]
[解决办法]
自动回收吧
[解决办法]
有Close()方法的执行Close()方法即可。仅有Dispose()方法的看情况,占用较多非托管资源的的大对象可以执行Dispose()方法,其他情况不必执行,交给垃圾收集器自动回收。