这个要看你申请的位置,同时还要考虑垃圾回收机制如果申请在类层次,那只能父对象释放时,如果是在一个方法里,方法结束 基本可以认为释放,(不考虑垃圾回收机制)
C#会自动回收的,不用纠结这样的问题,如果你觉得回收不及时,使用datatable的时候 用Using包起来使用。 using (DataTable dt = new DataTable()) { }