请教一下 怎么在Close() 方法和Dispose()方法的区别;

2025-02-27 21:16:21
推荐回答(3个)
回答1:

Dispose()里面包含了Close()的调用。而且调用后conn就等待被垃圾回收,不可以再次使用。
而Close()之后可以通过Open()再次打开这个conn。

回答2:

Close()释放资源后可能还需要再次使用,而Dispose()释放的资源不再使用

回答3:

conn.Close(); 只是断开连接,可继续连接使用
conn.Dispose(); 释放内存空间资源了