摘要: .Clear()不能随便用.Clear()的比较没有什么意思,因为只是把DataTable清空而已,在堆中任然分配内存,一般要比较也是比较Close()方法,不过DataTable没有这个方法至于Dispose和null的区别就很有意思了首先DataTable dt = new DataTable();你的知道dt在栈上,指向托管堆的 new DataTable()对象而dt = null;的意思是让 dt不指向任何对象,此时 new DataTable()这个真实的对象还在内存中,等待GC的回收(究竟什么时候回收是垃圾回收机制的问题)而dt.Dispose();的意思是销毁 new Data 阅读全文
posted @ 2014-03-12 16:00 window5549-accp 阅读(275) 评论(0) 推荐(0) 编辑