使用带有类型化数据集表适配器的"使用"语句

Chr*_*ins 3 .net c# dispose using

简单的问题.使用类型化数据集表适配器时使用using语句很重要吗?我在网上看到的大多数例子都不使用using语句.

using (Data_ItemTableAdapter adapter = new Data_ItemTableAdapter())
{

    DataItemTable = a.GetDataByDataItemID(DataItemID);
    // more code here
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!!

编辑:似乎是一个普遍的共识是,它可能是在这种情况下使用"使用"是个好主意,因为它肯定不会伤害,它并不需要太多的努力.只是不确定是否值得回顾这个旧项目并更改所有代码.感谢您的建议!

Jer*_*ing 6

如果类实现了IDisposable接口,则将对象包装在using语句中或Dispose手动调用方法可能更安全.

在这种情况下,我不相信数据适配器正在使用任何未管理的资源,因此dispose可能不会做任何事情.但是,包装它会更安全,因为将来它可以.