您的位置:首页 > 职场人生

C#中Dispose和Close的区别 今天面试遇到的

2016-08-11 20:23 211 查看
问题一:Close是关闭数据连接,但DataReader对象还在,可能要过较长时间才会被垃圾回收。Dispose是要求马上回收。
问题二:对每个浏览者分别创建不同的对象,即使Dispose也只是销毁了某个浏览者对应的数据连接对象,不会影响别人的。浏览者下次再浏览会重新实例化对象。
问题三:Close是必须用的,Dispose可用可不用,如果负荷流量大就用Dispose。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: