他们不会泄漏,但是它们会消耗资源直到被垃圾回收。GC将调用Dispose()方法释放它们。我认为DataTable不会维护与数据库的连接,因此您不必担心在其上调用Dispose()或Close()方法。请查看这里以获取类似问题的答案。