using和DataTable

anbs01 2012-06-04 10:21:50
用using(){}
把DataTable()的实例圈起来的作用是什么?
为什么不是每个程序员写的DataTable()都用using(){}圈起来?
...全文
284 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
chengzq 2012-06-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 1 楼 pzj19880315 的回复:

用using(){}可以自动释放资源

.net不是有自动回收垃圾的机制吗?
如果你说的没错,那是不是有必要在每次使用DataTable的时候,都套上一个using(){}?
[/Quote]
using的作用就是相当于调用dispose()方法
葡萄塘 2012-06-04
  • 打赏
  • 举报
回复
可以自动释放资源
anbs01 2012-06-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 pzj19880315 的回复:]

用using(){}可以自动释放资源
[/Quote]
.net不是有自动回收垃圾的机制吗?
如果你说的没错,那是不是有必要在每次使用DataTable的时候,都套上一个using(){}?
天下如山 2012-06-04
  • 打赏
  • 举报
回复
using()主要是为了自动释放资源.
一克代码 2012-06-04
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
用using(){}可以自动释放资源
[/Quote]

主要是放置内存泄漏!
我爱白富美 2012-06-04
  • 打赏
  • 举报
回复
用using(){}可以自动释放资源
EnForGrass 2012-06-04
  • 打赏
  • 举报
回复
using主要是定义一个范围,在范围结束时处理对象。即提供能确保正确使用 IDisposable 对象的方便语法,确保调用 Dispose。
当在某个代码段中使用了类的实例,只要离开了这个代码段就自动调用这个类实例的Dispose。
详情MSDNhttp://msdn.microsoft.com/zh-cn/library/yh598w02

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧