C#中Dispose和Close的区别 今天面试遇到的
2016-08-11 20:23
211 查看
问题一:Close是关闭数据连接,但DataReader对象还在,可能要过较长时间才会被垃圾回收。Dispose是要求马上回收。
问题二:对每个浏览者分别创建不同的对象,即使Dispose也只是销毁了某个浏览者对应的数据连接对象,不会影响别人的。浏览者下次再浏览会重新实例化对象。
问题三:Close是必须用的,Dispose可用可不用,如果负荷流量大就用Dispose。
问题二:对每个浏览者分别创建不同的对象,即使Dispose也只是销毁了某个浏览者对应的数据连接对象,不会影响别人的。浏览者下次再浏览会重新实例化对象。
问题三:Close是必须用的,Dispose可用可不用,如果负荷流量大就用Dispose。
相关文章推荐
- C#中Dispose和Close的区别!
- C#中Dispose和Close的区别
- C#析构函数、Close()与Dispose()的区别
- 【20090805-01】C#中Dispose和Close的区别
- C#中窗体的close,dispose,以及application.exit()的区别
- Finalize、Dispose、Close 的区别与使用[C#基础]
- 学习:c#中的close、dispose的区别(转)
- C#中Dispose和Close的区别!
- C#中Dispose和Close的区别
- C#中Dispose和Close的区别
- C#中Dispose和Close的区别
- [转]C#中Dispose和Close的区别!
- C#中Dispose和Close的区别
- C#基础加强三:Dispose() 和 Close() 和 Finalize() 的区别
- c#Close方法和Dispose方法区别
- C#中Dispose和Close的区别
- C#中窗体的close,dispose,以及application.exit()的区别
- C#中Dispose和Close的区别
- C#中Dispose和Close的区别
- C#中Dispose和Close的区别!